---
Fuzzer filename: '/src/fuzz_mime.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    err_print
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_end
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_out
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    head_end
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    head_out
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_mime.c'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - body_end
        - body_out
        - err_print
        - head_end
        - head_out
        - mime_state_alloc
        - mime_state_free
        - mime_state_update
        - msg_vstream_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_mime.c:50,39'
          Branch Sides:
            - BranchSide:      'fuzz_mime.c:0,0'
              BranchSideFuncs:
                - malloc
                - msg_vstream_init
                - mime_state_alloc
                - mime_state_update
                - mime_state_free
                - free
            - BranchSide:      'fuzz_mime.c:50,39'
              BranchSideFuncs:
                - malloc
                - msg_vstream_init
                - mime_state_alloc
                - mime_state_update
                - mime_state_free
                - free
        - Branch String:   'fuzz_mime.c:51,7'
          Branch Sides:
            - BranchSide:      'fuzz_mime.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_mime.c:54,3'
              BranchSideFuncs:
                - msg_vstream_init
                - mime_state_alloc
                - mime_state_update
                - mime_state_free
                - free
      Callsites:
        - Src:             'fuzz_mime.c:67,3'
          Dst:             msg_vstream_init
        - Src:             'fuzz_mime.c:68,11'
          Dst:             mime_state_alloc
        - Src:             'fuzz_mime.c:68,11'
          Dst:             head_out
        - Src:             'fuzz_mime.c:68,11'
          Dst:             head_end
        - Src:             'fuzz_mime.c:68,11'
          Dst:             body_out
        - Src:             'fuzz_mime.c:68,11'
          Dst:             body_end
        - Src:             'fuzz_mime.c:68,11'
          Dst:             err_print
        - Src:             'fuzz_mime.c:70,3'
          Dst:             mime_state_update
        - Src:             'fuzz_mime.c:71,3'
          Dst:             mime_state_free
    - functionName:    mime_state_push
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - msg_info
        - mymalloc
        - mystrndup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:462,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - strlen
                - mystrndup
                - msg_info
            - BranchSide:      'mime_state.c:462,12'
              BranchSideFuncs:
                - mymalloc
                - strlen
                - mystrndup
                - msg_info
        - Branch String:   'mime_state.c:466,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:467,19'
              BranchSideFuncs:
                - mystrndup
                - msg_info
            - BranchSide:      'mime_state.c:468,50'
              BranchSideFuncs:
                - mystrndup
                - msg_info
        - Branch String:   'mime_state.c:471,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:472,2'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'mime_state.c:463,28'
          Dst:             mymalloc
        - Src:             'mime_state.c:466,29'
          Dst:             strlen
        - Src:             'mime_state.c:468,23'
          Dst:             mystrndup
        - Src:             'mime_state.c:472,2'
          Dst:             msg_info
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mime_state_detail
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mime_state.c:1167,20'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
            - BranchSide:      'mime_state.c:1167,20'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
        - Branch String:   'mime_state.c:1167,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:1168,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1170,15'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mime_state.c:1170,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:1169,44'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1171,6'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1169,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:1170,15'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1172,5'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'mime_state.c:1168,2'
          Dst:             msg_panic
        - Src:             'mime_state.c:1172,5'
          Dst:             msg_panic
    - functionName:    mime_state_error
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mime_state.c:1153,20'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
            - BranchSide:      'mime_state.c:1153,20'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
        - Branch String:   'mime_state.c:1153,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:1154,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1156,15'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mime_state.c:1156,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:1155,44'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1157,18'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1155,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:1156,15'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:1158,5'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'mime_state.c:1154,2'
          Dst:             msg_panic
        - Src:             'mime_state.c:1158,5'
          Dst:             msg_panic
    - functionName:    mime_state_downgrade
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          456
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - vbuf_put
        - vstring_truncate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:716,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:717,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:725,7'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:717,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:718,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:718,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:719,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:719,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:722,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:726,15'
          Branch Sides:
            - BranchSide:      'mime_state.c:726,21'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:726,36'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:726,30'
          Branch Sides:
            - BranchSide:      'mime_state.c:726,36'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:726,43'
          Branch Sides:
            - BranchSide:      'mime_state.c:726,49'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:726,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:729,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:727,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:727,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:727,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:727,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:714,66'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:714,66'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:729,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:714,66'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:714,66'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:714,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:716,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:738,18'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:738,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:738,9'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:739,6'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:740,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:740,16'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:745,2'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:740,54'
          Branch Sides:
            - BranchSide:      'mime_state.c:740,60'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:742,35'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:739,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:742,35'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:745,2'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:743,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:743,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
            - BranchSide:      'mime_state.c:743,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:743,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:743,6'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'mime_state.c:743,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
        - Branch String:   'mime_state.c:743,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:745,2'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:745,2'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'mime_state.c:746,2'
          Branch Sides:
            - BranchSide:      'mime_state.c:746,2'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:749,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mime_state.c:717,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:727,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:727,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:727,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:729,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:741,6'
          Dst:             vstring_truncate
        - Src:             'mime_state.c:743,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:743,6'
          Dst:             vbuf_put
        - Src:             'mime_state.c:743,6'
          Dst:             vbuf_put
    - functionName:    mime_state_enc_name
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mime_state.c:690,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:689,54'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:690,6'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:689,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:690,23'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:690,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:689,54'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:690,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mime_state_content_encoding
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - header_token
        - strcasecmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:659,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - strlen
                - header_token
                - strcasecmp
            - BranchSide:      'mime_state.c:670,10'
              BranchSideFuncs:
                - strlen
                - header_token
                - strcasecmp
        - Branch String:   'mime_state.c:672,2'
          Branch Sides:
            - BranchSide:      'mime_state.c:672,21'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:672,2'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:674,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:673,51'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:675,31'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:673,2'
          Branch Sides:
            - BranchSide:      'mime_state.c:673,2'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:674,10'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'mime_state.c:670,38'
          Dst:             strlen
        - Src:             'mime_state.c:671,9'
          Dst:             header_token
        - Src:             'mime_state.c:674,10'
          Dst:             strcasecmp
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mime_state_content_type
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          394
      EdgeCount:       117
      CyclomaticComplexity: 36
      functionsReached:
        - header_token
        - mime_state_push
        - strcasecmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:546,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - strlen
                - header_token
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:560,10'
              BranchSideFuncs:
                - strlen
                - header_token
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:561,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:568,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:568,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:568,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:585,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:568,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:569,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:585,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:571,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:571,6'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:575,10'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:572,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:572,6'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:575,10'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:572,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:572,6'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:575,10'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:570,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:573,10'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:575,10'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:585,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:585,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:606,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
        - Branch String:   'mime_state.c:585,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:586,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:606,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
        - Branch String:   'mime_state.c:589,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:589,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:589,3'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:588,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:588,10'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:590,7'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:590,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:590,7'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:592,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:590,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:591,25'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:592,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:592,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:592,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:594,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:592,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:593,25'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:594,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'mime_state.c:594,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:594,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'mime_state.c:596,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mime_state.c:594,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:595,25'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:596,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mime_state.c:596,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:596,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mime_state.c:596,12'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:596,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:596,12'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:597,25'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:606,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:606,6'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
            - BranchSide:      'mime_state.c:606,6'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:606,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:606,6'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
            - BranchSide:      'mime_state.c:607,13'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
                - strcasecmp
        - Branch String:   'mime_state.c:627,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,6'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:628,17'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
        - Branch String:   'mime_state.c:629,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:629,10'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
        - Branch String:   'mime_state.c:629,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - mime_state_push
            - BranchSide:      'mime_state.c:629,10'
              BranchSideFuncs:
                - strcasecmp
                - header_token
                - mime_state_push
        - Branch String:   'mime_state.c:630,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:630,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
        - Branch String:   'mime_state.c:628,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - mime_state_push
                - header_token
                - strcasecmp
            - BranchSide:      'mime_state.c:631,18'
              BranchSideFuncs:
                - mime_state_push
                - header_token
                - strcasecmp
        - Branch String:   'mime_state.c:631,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:632,15'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:637,24'
              BranchSideFuncs:
                - mime_state_push
                - header_token
                - strcasecmp
        - Branch String:   'mime_state.c:632,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:633,8'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
        - Branch String:   'mime_state.c:633,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:633,8'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
        - Branch String:   'mime_state.c:633,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:627,26'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
            - BranchSide:      'mime_state.c:633,8'
              BranchSideFuncs:
                - header_token
                - strcasecmp
                - mime_state_push
      Callsites:
        - Src:             'mime_state.c:560,38'
          Dst:             strlen
        - Src:             'mime_state.c:561,22'
          Dst:             header_token
        - Src:             'mime_state.c:568,6'
          Dst:             strcasecmp
        - Src:             'mime_state.c:572,6'
          Dst:             strcasecmp
        - Src:             'mime_state.c:585,6'
          Dst:             strcasecmp
        - Src:             'mime_state.c:590,7'
          Dst:             strcasecmp
        - Src:             'mime_state.c:592,12'
          Dst:             strcasecmp
        - Src:             'mime_state.c:594,12'
          Dst:             strcasecmp
        - Src:             'mime_state.c:596,12'
          Dst:             strcasecmp
        - Src:             'mime_state.c:606,6'
          Dst:             strcasecmp
        - Src:             'mime_state.c:610,6'
          Dst:             strcasecmp
        - Src:             'mime_state.c:627,26'
          Dst:             header_token
        - Src:             'mime_state.c:629,10'
          Dst:             strcasecmp
        - Src:             'mime_state.c:636,4'
          Dst:             mime_state_push
    - functionName:    mime_state_update
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         252
      ICount:          1272
      EdgeCount:       348
      CyclomaticComplexity: 98
      functionsReached:
        - header_opts_find
        - is_header_buf
        - mime_state_content_encoding
        - mime_state_content_type
        - mime_state_downgrade
        - mime_state_enc_name
        - mime_state_pop
        - mime_state_update
        - msg_info
        - msg_panic
        - strlen
        - strncmp
        - vstring_sprintf
        - vstring_strcat
        - vstring_strncat
        - vstring_strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mime_state.c:758,39'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
                - mime_state_update
            - BranchSide:      'mime_state.c:758,39'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
                - mime_state_update
        - Branch String:   'mime_state.c:759,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:759,21'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
                - mime_state_update
            - BranchSide:      'mime_state.c:773,24'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
                - mime_state_update
        - Branch String:   'mime_state.c:773,24'
          Branch Sides:
            - BranchSide:      'mime_state.c:773,34'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
            - BranchSide:      'mime_state.c:784,20'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
        - Branch String:   'mime_state.c:773,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:774,2'
              BranchSideFuncs:
                - mime_state_update
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
            - BranchSide:      'mime_state.c:784,20'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - vstring_sprintf
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
                - msg_panic
        - Branch String:   'mime_state.c:784,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:795,6'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
            - BranchSide:      'mime_state.c:795,6'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
            - BranchSide:      'mime_state.c:795,6'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - header_opts_find
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
            - BranchSide:      'mime_state.c:1074,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1129,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mime_state.c:795,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:796,10'
              BranchSideFuncs:
                - header_opts_find
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
            - BranchSide:      'mime_state.c:864,6'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:796,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:797,14'
              BranchSideFuncs:
                - header_opts_find
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
                - vstring_strncat
            - BranchSide:      'mime_state.c:831,17'
              BranchSideFuncs:
                - header_opts_find
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
        - Branch String:   'mime_state.c:797,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:798,39'
              BranchSideFuncs:
                - vstring_strncat
            - BranchSide:      'mime_state.c:807,7'
              BranchSideFuncs:
                - header_opts_find
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
                - vstring_strcat
                - vstring_strncat
        - Branch String:   'mime_state.c:798,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:799,4'
              BranchSideFuncs:
                - vstring_strncat
            - BranchSide:      'mime_state.c:801,15'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:801,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:802,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:802,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:802,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:802,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:802,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:807,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:807,7'
              BranchSideFuncs:
                - vstring_strcat
                - vstring_strncat
            - BranchSide:      'mime_state.c:808,39'
              BranchSideFuncs:
                - vstring_strcat
                - vstring_strncat
        - Branch String:   'mime_state.c:807,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:808,39'
              BranchSideFuncs:
                - vstring_strcat
                - vstring_strncat
            - BranchSide:      'mime_state.c:831,17'
              BranchSideFuncs:
                - header_opts_find
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
        - Branch String:   'mime_state.c:808,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:809,4'
              BranchSideFuncs:
                - vstring_strcat
                - vstring_strncat
            - BranchSide:      'mime_state.c:812,15'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:812,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:813,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:813,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:813,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:813,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:813,8'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:833,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:833,22'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
                - mime_state_content_type
            - BranchSide:      'mime_state.c:839,15'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:832,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:834,24'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:839,15'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:834,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:835,4'
              BranchSideFuncs:
                - mime_state_content_type
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
            - BranchSide:      'mime_state.c:836,24'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - mime_state_content_encoding
        - Branch String:   'mime_state.c:836,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:837,4'
              BranchSideFuncs:
                - mime_state_content_encoding
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:839,15'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:840,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:840,18'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:850,19'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:839,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:841,17'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:850,19'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:841,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:843,8'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:850,19'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:841,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:843,8'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:850,19'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:843,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:842,52'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:844,8'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:844,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:844,8'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:850,19'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:851,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:851,23'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:854,7'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:852,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:852,18'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:854,7'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:853,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:853,17'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:854,7'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:850,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:854,7'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:855,10'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:854,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:854,7'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
            - BranchSide:      'mime_state.c:855,10'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
        - Branch String:   'mime_state.c:864,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:875,24'
              BranchSideFuncs:
                - is_header_buf
                - vstring_strncpy
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:900,14'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:878,16'
          Branch Sides:
            - BranchSide:      'mime_state.c:877,3'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:878,19'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:878,19'
          Branch Sides:
            - BranchSide:      'mime_state.c:877,3'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:877,3'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:877,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:879,12'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:881,26'
              BranchSideFuncs:
                - vstring_strncat
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:901,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:901,16'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:918,13'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:900,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:902,18'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:918,13'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:903,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:903,14'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:904,24'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:904,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:904,24'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:908,29'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:902,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:908,29'
              BranchSideFuncs:
                - vstring_sprintf
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:910,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:910,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:911,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:918,46'
          Branch Sides:
            - BranchSide:      'mime_state.c:918,56'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:926,13'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:918,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:919,29'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:926,13'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:926,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:927,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:927,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:928,14'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
                - mime_state_enc_name
                - strlen
            - BranchSide:      'mime_state.c:940,35'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:929,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:929,28'
              BranchSideFuncs:
                - mime_state_enc_name
                - strlen
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:930,18'
              BranchSideFuncs:
                - mime_state_enc_name
                - strlen
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:928,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:930,18'
              BranchSideFuncs:
                - mime_state_enc_name
                - strlen
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:935,30'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
                - mime_state_enc_name
                - strlen
        - Branch String:   'mime_state.c:930,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:931,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:931,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:931,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:931,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:931,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:935,12'
          Branch Sides:
            - BranchSide:      'mime_state.c:936,18'
              BranchSideFuncs:
                - mime_state_enc_name
                - strlen
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:936,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:937,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:937,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:937,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:937,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:937,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:940,17'
          Branch Sides:
            - BranchSide:      'mime_state.c:941,14'
              BranchSideFuncs:
                - mime_state_enc_name
                - strlen
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:941,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:942,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:942,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:942,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:967,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:942,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
            - BranchSide:      'mime_state.c:942,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
                - msg_info
        - Branch String:   'mime_state.c:967,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:968,14'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1046,6'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:968,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:969,10'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1014,7'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:970,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:971,18'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:984,32'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:971,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:972,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:975,34'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:976,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:976,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:983,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:977,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:977,19'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:979,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:975,16'
          Branch Sides:
            - BranchSide:      'mime_state.c:979,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:983,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:984,14'
          Branch Sides:
            - BranchSide:      'mime_state.c:985,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:989,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1014,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:1016,14'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1020,18'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1016,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:1015,7'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1017,28'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1017,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:1015,7'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1018,23'
              BranchSideFuncs:
                - msg_info
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1020,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1022,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1036,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1022,7'
          Branch Sides:
            - BranchSide:      'mime_state.c:1022,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1023,7'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1074,6'
          Branch Sides:
            - BranchSide:      'mime_state.c:1075,18'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1120,17'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1076,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1076,13'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1077,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1077,14'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1078,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1079,11'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1078,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1079,11'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1079,11'
          Branch Sides:
            - BranchSide:      'mime_state.c:1078,64'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1080,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1080,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:1080,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1080,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:1080,4'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1085,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1085,23'
          Branch Sides:
            - BranchSide:      'mime_state.c:1085,33'
              BranchSideFuncs:
                - mime_state_downgrade
            - BranchSide:      'mime_state.c:1108,18'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1086,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1086,10'
              BranchSideFuncs:
                - mime_state_downgrade
            - BranchSide:      'mime_state.c:1108,18'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1086,14'
          Branch Sides:
            - BranchSide:      'mime_state.c:1086,17'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1108,18'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1086,32'
          Branch Sides:
            - BranchSide:      'mime_state.c:1086,35'
              BranchSideFuncs:
                - mime_state_downgrade
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_pop
            - BranchSide:      'mime_state.c:1108,18'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1088,36'
          Branch Sides:
            - BranchSide:      'mime_state.c:1087,45'
              BranchSideFuncs:
                - strncmp
                - mime_state_pop
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
            - BranchSide:      'mime_state.c:1089,31'
              BranchSideFuncs:
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
                - strncmp
                - mime_state_pop
        - Branch String:   'mime_state.c:1090,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:1091,8'
              BranchSideFuncs:
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
            - BranchSide:      'mime_state.c:1092,23'
              BranchSideFuncs:
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
        - Branch String:   'mime_state.c:1090,4'
          Branch Sides:
            - BranchSide:      'mime_state.c:1091,8'
              BranchSideFuncs:
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
            - BranchSide:      'mime_state.c:1092,23'
              BranchSideFuncs:
                - strncmp
                - mime_state_downgrade
                - mime_state_pop
        - Branch String:   'mime_state.c:1092,33'
          Branch Sides:
            - BranchSide:      'mime_state.c:1093,23'
              BranchSideFuncs:
                - mime_state_downgrade
            - BranchSide:      'mime_state.c:1099,8'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1092,8'
          Branch Sides:
            - BranchSide:      'mime_state.c:1094,8'
              BranchSideFuncs:
                - mime_state_pop
                - mime_state_downgrade
            - BranchSide:      'mime_state.c:1099,8'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1087,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1088,26'
              BranchSideFuncs:
                - mime_state_downgrade
            - BranchSide:      'mime_state.c:1108,18'
              BranchSideFuncs:
                - mime_state_downgrade
        - Branch String:   'mime_state.c:1109,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1109,13'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:1112,3'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1108,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:1110,3'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:1112,3'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1112,3'
          Branch Sides:
            - BranchSide:      'mime_state.c:1112,3'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'mime_state.c:1120,10'
          Branch Sides:
            - BranchSide:      'mime_state.c:1121,26'
              BranchSideFuncs: []
            - BranchSide:      'mime_state.c:1123,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mime_state.c:774,2'
          Dst:             mime_state_update
        - Src:             'mime_state.c:799,4'
          Dst:             vstring_strncat
        - Src:             'mime_state.c:809,4'
          Dst:             vstring_strcat
        - Src:             'mime_state.c:810,4'
          Dst:             vstring_strncat
        - Src:             'mime_state.c:831,17'
          Dst:             header_opts_find
        - Src:             'mime_state.c:835,4'
          Dst:             mime_state_content_type
        - Src:             'mime_state.c:837,4'
          Dst:             mime_state_content_encoding
        - Src:             'mime_state.c:875,24'
          Dst:             is_header_buf
        - Src:             'mime_state.c:876,3'
          Dst:             vstring_strncpy
        - Src:             'mime_state.c:881,3'
          Dst:             vstring_strncat
        - Src:             'mime_state.c:908,6'
          Dst:             vstring_sprintf
        - Src:             'mime_state.c:931,4'
          Dst:             mime_state_enc_name
        - Src:             'mime_state.c:931,4'
          Dst:             strlen
        - Src:             'mime_state.c:937,4'
          Dst:             mime_state_enc_name
        - Src:             'mime_state.c:937,4'
          Dst:             strlen
        - Src:             'mime_state.c:942,7'
          Dst:             mime_state_enc_name
        - Src:             'mime_state.c:942,7'
          Dst:             strlen
        - Src:             'mime_state.c:1015,7'
          Dst:             msg_info
        - Src:             'mime_state.c:1089,9'
          Dst:             strncmp
        - Src:             'mime_state.c:1091,8'
          Dst:             mime_state_pop
        - Src:             'mime_state.c:1093,6'
          Dst:             strncmp
        - Src:             'mime_state.c:1094,8'
          Dst:             mime_state_pop
        - Src:             'mime_state.c:1110,3'
          Dst:             mime_state_downgrade
        - Src:             'mime_state.c:1129,2'
          Dst:             msg_panic
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mime_state_pop
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
        - msg_panic
        - myfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mime_state.c:481,25'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
                - msg_panic
            - BranchSide:      'mime_state.c:481,25'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
                - msg_panic
        - Branch String:   'mime_state.c:481,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:482,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mime_state.c:483,9'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
        - Branch String:   'mime_state.c:483,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:483,9'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'mime_state.c:484,37'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
      Callsites:
        - Src:             'mime_state.c:482,2'
          Dst:             msg_panic
        - Src:             'mime_state.c:484,2'
          Dst:             msg_info
        - Src:             'mime_state.c:487,5'
          Dst:             myfree
        - Src:             'mime_state.c:488,5'
          Dst:             myfree
    - functionName:    mime_state_free
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mime_state_pop
        - myfree
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:532,25'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - mime_state_pop
                - vstring_free
                - myfree
            - BranchSide:      'mime_state.c:532,25'
              BranchSideFuncs:
                - vstring_free
                - mime_state_pop
                - vstring_free
                - myfree
        - Branch String:   'mime_state.c:533,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:534,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
            - BranchSide:      'mime_state.c:535,16'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'mime_state.c:533,5'
          Branch Sides:
            - BranchSide:      'mime_state.c:534,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
            - BranchSide:      'mime_state.c:535,16'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'mime_state.c:535,9'
          Branch Sides:
            - BranchSide:      'mime_state.c:535,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'mime_state.c:536,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
      Callsites:
        - Src:             'mime_state.c:532,5'
          Dst:             vstring_free
        - Src:             'mime_state.c:534,2'
          Dst:             mime_state_pop
        - Src:             'mime_state.c:536,2'
          Dst:             vstring_free
        - Src:             'mime_state.c:537,5'
          Dst:             myfree
    - functionName:    mime_state_alloc
      functionSourceFile: '/src/postfix/postfix/src/global/mime_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
        - vstring_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mime_state.c:503,28'
          Branch Sides:
            - BranchSide:      'mime_state.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - vstring_alloc
                - vstring_alloc
            - BranchSide:      'mime_state.c:503,28'
              BranchSideFuncs:
                - mymalloc
                - vstring_alloc
                - vstring_alloc
      Callsites:
        - Src:             'mime_state.c:503,28'
          Dst:             mymalloc
        - Src:             'mime_state.c:511,28'
          Dst:             vstring_alloc
        - Src:             'mime_state.c:514,27'
          Dst:             vstring_alloc
    - functionName:    header_drop_init
      functionSourceFile: '/src/postfix/postfix/src/global/header_opts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - argv_free
        - argv_split
        - htable_enter
        - htable_locate
        - lowercase
        - mymalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'header_opts.c:142,32'
          Branch Sides:
            - BranchSide:      'header_opts.c:142,32'
              BranchSideFuncs:
                - argv_split
                - lowercase
                - htable_locate
                - argv_free
                - mymalloc
                - htable_enter
            - BranchSide:      'header_opts.c:142,32'
              BranchSideFuncs:
                - argv_split
                - lowercase
                - htable_locate
                - argv_free
                - mymalloc
                - htable_enter
        - Branch String:   'header_opts.c:143,5'
          Branch Sides:
            - BranchSide:      'header_opts.c:143,5'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'header_opts.c:144,2'
              BranchSideFuncs:
                - lowercase
                - htable_locate
                - argv_free
                - mymalloc
                - htable_enter
        - Branch String:   'header_opts.c:145,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:146,27'
              BranchSideFuncs:
                - mymalloc
                - htable_enter
                - lowercase
                - htable_locate
                - argv_free
            - BranchSide:      'header_opts.c:152,31'
              BranchSideFuncs:
                - lowercase
                - htable_locate
                - mymalloc
                - htable_enter
                - argv_free
        - Branch String:   'header_opts.c:143,5'
          Branch Sides:
            - BranchSide:      'header_opts.c:143,5'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'header_opts.c:144,2'
              BranchSideFuncs:
                - lowercase
                - htable_locate
                - argv_free
                - mymalloc
                - htable_enter
      Callsites:
        - Src:             'header_opts.c:142,21'
          Dst:             argv_split
        - Src:             'header_opts.c:144,2'
          Dst:             lowercase
        - Src:             'header_opts.c:145,12'
          Dst:             htable_locate
        - Src:             'header_opts.c:146,27'
          Dst:             mymalloc
        - Src:             'header_opts.c:149,11'
          Dst:             htable_enter
        - Src:             'header_opts.c:155,5'
          Dst:             argv_free
    - functionName:    header_opts_init
      functionSourceFile: '/src/postfix/postfix/src/global/header_opts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
        - htable_create
        - htable_enter
        - vbuf_put
        - vstring_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'header_opts.c:112,18'
          Branch Sides:
            - BranchSide:      'header_opts.c:115,2'
              BranchSideFuncs:
                - vstring_alloc
                - htable_create
                - vbuf_put
                - htable_enter
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:115,2'
              BranchSideFuncs:
                - vstring_alloc
                - htable_create
                - vbuf_put
                - htable_enter
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:116,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - htable_enter
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:118,2'
              BranchSideFuncs:
                - htable_enter
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:117,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:117,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:116,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
        - Branch String:   'header_opts.c:117,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:116,29'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - htable_enter
        - Branch String:   'header_opts.c:117,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:116,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
        - Branch String:   'header_opts.c:117,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:116,29'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - htable_enter
        - Branch String:   'header_opts.c:116,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:117,6'
              BranchSideFuncs:
                - htable_enter
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:118,2'
              BranchSideFuncs:
                - htable_enter
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:114,5'
          Branch Sides:
            - BranchSide:      'header_opts.c:115,2'
              BranchSideFuncs:
                - vbuf_put
                - htable_enter
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:121,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'header_opts.c:112,18'
          Dst:             vstring_alloc
        - Src:             'header_opts.c:113,19'
          Dst:             htable_create
        - Src:             'header_opts.c:117,6'
          Dst:             __ctype_b_loc
        - Src:             'header_opts.c:117,6'
          Dst:             __ctype_tolower_loc
        - Src:             'header_opts.c:117,6'
          Dst:             __ctype_b_loc
        - Src:             'header_opts.c:117,6'
          Dst:             __ctype_tolower_loc
        - Src:             'header_opts.c:117,6'
          Dst:             vbuf_put
        - Src:             'header_opts.c:119,2'
          Dst:             htable_enter
    - 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:    57
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    header_opts_find
      functionSourceFile: '/src/postfix/postfix/src/global/header_opts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
        - header_drop_init
        - header_opts_init
        - htable_find
        - msg_panic
        - trimblanks
        - vbuf_put
        - vstring_truncate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'header_opts.c:164,9'
          Branch Sides:
            - BranchSide:      'header_opts.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - header_opts_init
                - header_drop_init
            - BranchSide:      'header_opts.c:164,9'
              BranchSideFuncs:
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - header_opts_init
                - header_drop_init
        - Branch String:   'header_opts.c:164,9'
          Branch Sides:
            - BranchSide:      'header_opts.c:165,2'
              BranchSideFuncs:
                - header_opts_init
                - header_drop_init
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
            - BranchSide:      'header_opts.c:172,5'
              BranchSideFuncs:
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
        - Branch String:   'header_opts.c:173,5'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,5'
              BranchSideFuncs:
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:174,10'
              BranchSideFuncs:
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
        - Branch String:   'header_opts.c:174,6'
          Branch Sides:
            - BranchSide:      'header_opts.c:175,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - vbuf_put
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:176,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'header_opts.c:176,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
        - Branch String:   'header_opts.c:176,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
        - Branch String:   'header_opts.c:176,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
        - Branch String:   'header_opts.c:176,2'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:176,2'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
                - trimblanks
                - vstring_truncate
                - htable_find
        - Branch String:   'header_opts.c:173,5'
          Branch Sides:
            - BranchSide:      'header_opts.c:173,5'
              BranchSideFuncs:
                - trimblanks
                - vstring_truncate
                - htable_find
            - BranchSide:      'header_opts.c:174,10'
              BranchSideFuncs:
                - vbuf_put
                - trimblanks
                - vstring_truncate
                - htable_find
                - __ctype_b_loc
                - __ctype_tolower_loc
                - __ctype_b_loc
                - __ctype_tolower_loc
                - msg_panic
      Callsites:
        - Src:             'header_opts.c:165,2'
          Dst:             header_opts_init
        - Src:             'header_opts.c:166,2'
          Dst:             header_drop_init
        - Src:             'header_opts.c:175,6'
          Dst:             msg_panic
        - Src:             'header_opts.c:176,2'
          Dst:             __ctype_b_loc
        - Src:             'header_opts.c:176,2'
          Dst:             __ctype_tolower_loc
        - Src:             'header_opts.c:176,2'
          Dst:             __ctype_b_loc
        - Src:             'header_opts.c:176,2'
          Dst:             __ctype_tolower_loc
        - Src:             'header_opts.c:176,2'
          Dst:             vbuf_put
        - Src:             'header_opts.c:179,8'
          Dst:             trimblanks
        - Src:             'header_opts.c:178,5'
          Dst:             vstring_truncate
        - Src:             'header_opts.c:182,35'
          Dst:             htable_find
    - functionName:    header_token
      functionSourceFile: '/src/postfix/postfix/src/global/header_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          761
      EdgeCount:       228
      CyclomaticComplexity: 66
      functionsReached:
        - __ctype_b_loc
        - msg_info
        - strchr
        - vbuf_put
        - vstring_truncate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'header_token.c:121,5'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:121,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:124,9'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:125,2'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:134,28'
          Branch Sides:
            - BranchSide:      'header_token.c:134,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:134,53'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:134,53'
          Branch Sides:
            - BranchSide:      'header_token.c:134,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:134,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:134,5'
          Branch Sides:
            - BranchSide:      'header_token.c:135,4'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:248,19'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:140,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:140,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:140,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:140,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:140,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:140,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:140,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:146,9'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:146,6'
          Branch Sides:
            - BranchSide:      'header_token.c:152,9'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:248,19'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:152,6'
          Branch Sides:
            - BranchSide:      'header_token.c:154,19'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:173,9'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:154,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:155,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:156,7'
          Branch Sides:
            - BranchSide:      'header_token.c:157,20'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:158,17'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:158,14'
          Branch Sides:
            - BranchSide:      'header_token.c:159,11'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:161,17'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:159,11'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:154,19'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:161,14'
          Branch Sides:
            - BranchSide:      'header_token.c:154,19'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:162,17'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:162,11'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:164,9'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:154,6'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:155,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:173,6'
          Branch Sides:
            - BranchSide:      'header_token.c:174,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:211,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:174,10'
          Branch Sides:
            - BranchSide:      'header_token.c:175,31'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:178,6'
          Branch Sides:
            - BranchSide:      'header_token.c:179,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
            - BranchSide:      'header_token.c:201,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
        - Branch String:   'header_token.c:180,7'
          Branch Sides:
            - BranchSide:      'header_token.c:182,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
            - BranchSide:      'header_token.c:201,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
        - Branch String:   'header_token.c:182,7'
          Branch Sides:
            - BranchSide:      'header_token.c:183,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:193,10'
              BranchSideFuncs:
                - vstring_truncate
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
        - Branch String:   'header_token.c:183,11'
          Branch Sides:
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:184,10'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:186,6'
          Branch Sides:
            - BranchSide:      'header_token.c:186,9'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:187,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:186,9'
          Branch Sides:
            - BranchSide:      'header_token.c:186,9'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:187,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:186,9'
          Branch Sides:
            - BranchSide:      'header_token.c:186,9'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:187,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:186,9'
          Branch Sides:
            - BranchSide:      'header_token.c:187,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:187,11'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:185,4'
          Branch Sides:
            - BranchSide:      'header_token.c:185,15'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:188,12'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:188,8'
          Branch Sides:
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'header_token.c:189,8'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'header_token.c:178,6'
          Branch Sides:
            - BranchSide:      'header_token.c:179,5'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
            - BranchSide:      'header_token.c:201,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
        - Branch String:   'header_token.c:193,7'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vstring_truncate
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:194,17'
              BranchSideFuncs:
                - vstring_truncate
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
        - Branch String:   'header_token.c:194,11'
          Branch Sides:
            - BranchSide:      'header_token.c:196,9'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
            - BranchSide:      'header_token.c:201,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
                - vbuf_put
        - Branch String:   'header_token.c:198,7'
          Branch Sides:
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:199,7'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:199,7'
          Branch Sides:
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:178,19'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:202,3'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:211,32'
          Branch Sides:
            - BranchSide:      'header_token.c:211,35'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'header_token.c:212,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
        - Branch String:   'header_token.c:211,35'
          Branch Sides:
            - BranchSide:      'header_token.c:211,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_info
                - strchr
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:226,10'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'header_token.c:211,6'
          Branch Sides:
            - BranchSide:      'header_token.c:212,10'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'header_token.c:226,10'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'header_token.c:215,3'
          Branch Sides:
            - BranchSide:      'header_token.c:216,3'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:216,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - msg_info
                - strchr
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:216,3'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:226,10'
          Branch Sides:
            - BranchSide:      'header_token.c:227,31'
              BranchSideFuncs:
                - vbuf_put
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:229,3'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - vbuf_put
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:231,29'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:231,33'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:231,33'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:231,33'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:231,33'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:231,33'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:231,33'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:231,33'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:232,6'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:232,10'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:232,10'
          Branch Sides:
            - BranchSide:      'header_token.c:232,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:232,26'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
        - Branch String:   'header_token.c:232,22'
          Branch Sides:
            - BranchSide:      'header_token.c:231,6'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
            - BranchSide:      'header_token.c:232,26'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
        - Branch String:   'header_token.c:231,6'
          Branch Sides:
            - BranchSide:      'header_token.c:233,5'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'header_token.c:237,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
        - Branch String:   'header_token.c:234,7'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'header_token.c:235,7'
              BranchSideFuncs:
                - vbuf_put
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:235,7'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - strchr
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'header_token.c:238,3'
          Branch Sides:
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
            - BranchSide:      'header_token.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - msg_info
                - strchr
                - vbuf_put
                - vbuf_put
                - strchr
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vstring_truncate
        - Branch String:   'header_token.c:248,24'
          Branch Sides:
            - BranchSide:      'header_token.c:248,9'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:255,10'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:248,9'
          Branch Sides:
            - BranchSide:      'header_token.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'header_token.c:255,10'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:256,5'
          Branch Sides:
            - BranchSide:      'header_token.c:257,21'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:259,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:256,5'
          Branch Sides:
            - BranchSide:      'header_token.c:257,21'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:259,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:259,9'
          Branch Sides:
            - BranchSide:      'header_token.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      'header_token.c:261,14'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:261,4'
          Branch Sides:
            - BranchSide:      'header_token.c:261,29'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:262,14'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:262,4'
          Branch Sides:
            - BranchSide:      'header_token.c:262,29'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:263,14'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'header_token.c:263,4'
          Branch Sides:
            - BranchSide:      'header_token.c:260,2'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'header_token.c:263,29'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'header_token.c:189,8'
          Dst:             vstring_truncate
        - Src:             'header_token.c:199,7'
          Dst:             vbuf_put
        - Src:             'header_token.c:202,3'
          Dst:             vbuf_put
        - Src:             'header_token.c:211,6'
          Dst:             strchr
        - Src:             'header_token.c:211,35'
          Dst:             __ctype_b_loc
        - Src:             'header_token.c:215,3'
          Dst:             vbuf_put
        - Src:             'header_token.c:216,3'
          Dst:             vbuf_put
        - Src:             'header_token.c:229,3'
          Dst:             vbuf_put
        - Src:             'header_token.c:232,10'
          Dst:             __ctype_b_loc
        - Src:             'header_token.c:232,26'
          Dst:             strchr
        - Src:             'header_token.c:235,7'
          Dst:             vbuf_put
        - Src:             'header_token.c:238,3'
          Dst:             vbuf_put
        - Src:             'header_token.c:260,2'
          Dst:             msg_info
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_header_buf
      functionSourceFile: '/src/postfix/postfix/src/global/is_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          166
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_header.c:65,10'
          Branch Sides:
            - BranchSide:      'is_header.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:66,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:66,43'
          Branch Sides:
            - BranchSide:      'is_header.c:66,53'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:68,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:66,6'
          Branch Sides:
            - BranchSide:      'is_header.c:66,6'
              BranchSideFuncs: []
            - BranchSide:      'is_header.c:68,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:68,2'
          Branch Sides:
            - BranchSide:      'is_header.c:70,12'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:81,16'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:81,16'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:87,21'
              BranchSideFuncs: []
        - Branch String:   'is_header.c:70,17'
          Branch Sides:
            - BranchSide:      'is_header.c:70,17'
              BranchSideFuncs: []
            - BranchSide:      'is_header.c:70,21'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:70,32'
          Branch Sides:
            - BranchSide:      'is_header.c:70,35'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:70,32'
              BranchSideFuncs: []
        - Branch String:   'is_header.c:70,10'
          Branch Sides:
            - BranchSide:      'is_header.c:70,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:72,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:72,10'
          Branch Sides:
            - BranchSide:      'is_header.c:73,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:74,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:74,10'
          Branch Sides:
            - BranchSide:      'is_header.c:74,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:75,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:81,10'
          Branch Sides:
            - BranchSide:      'is_header.c:82,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:83,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_header.c:83,10'
          Branch Sides:
            - BranchSide:      'is_header.c:65,76'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_header.c:83,10'
              BranchSideFuncs: []
        - Branch String:   'is_header.c:87,32'
          Branch Sides:
            - BranchSide:      'is_header.c:87,14'
              BranchSideFuncs: []
            - BranchSide:      'is_header.c:87,41'
              BranchSideFuncs: []
        - Branch String:   'is_header.c:87,14'
          Branch Sides:
            - BranchSide:      'is_header.c:87,14'
              BranchSideFuncs: []
            - BranchSide:      'is_header.c:87,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_header.c:70,35'
          Dst:             __ctype_b_loc
    - functionName:    check_overlap
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:573,16'
          Branch Sides:
            - BranchSide:      'mail_params.c:573,16'
              BranchSideFuncs:
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:573,16'
              BranchSideFuncs:
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:573,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:575,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:578,9'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:578,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:580,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:584,9'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:584,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:586,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:590,28'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:590,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:592,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:596,23'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_params.c:596,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:598,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:602,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_params.c:573,9'
          Dst:             strcmp
        - Src:             'mail_params.c:574,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:579,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:585,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:591,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:597,2'
          Dst:             msg_fatal
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_sgid_group
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - getgrgid
        - getgrnam
        - msg_fatal
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:546,25'
          Branch Sides:
            - BranchSide:      'mail_params.c:546,25'
              BranchSideFuncs:
                - getgrnam
                - getgrgid
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:546,25'
              BranchSideFuncs:
                - getgrnam
                - getgrgid
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:546,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:548,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:550,30'
              BranchSideFuncs:
                - getgrgid
                - strcmp
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:550,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:552,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:560,16'
              BranchSideFuncs:
                - getgrgid
                - strcmp
                - msg_fatal
        - Branch String:   'mail_params.c:561,2'
          Branch Sides:
            - BranchSide:      'mail_params.c:561,2'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:561,17'
              BranchSideFuncs:
                - strcmp
                - msg_fatal
        - Branch String:   'mail_params.c:560,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:564,5'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_params.c:546,16'
          Dst:             getgrnam
        - Src:             'mail_params.c:547,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:551,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:560,16'
          Dst:             getgrgid
        - Src:             'mail_params.c:561,5'
          Dst:             strcmp
        - Src:             'mail_params.c:562,2'
          Dst:             msg_fatal
    - functionName:    getgrnam
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_mail_owner
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - getpwnam
        - getpwuid
        - msg_fatal
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:512,25'
          Branch Sides:
            - BranchSide:      'mail_params.c:512,25'
              BranchSideFuncs:
                - getpwnam
                - getpwuid
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:512,25'
              BranchSideFuncs:
                - getpwnam
                - getpwuid
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:512,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:514,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:516,31'
              BranchSideFuncs:
                - getpwuid
                - strcmp
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:516,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:518,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:520,31'
              BranchSideFuncs:
                - getpwuid
                - strcmp
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:520,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:522,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:531,16'
              BranchSideFuncs:
                - getpwuid
                - strcmp
                - msg_fatal
        - Branch String:   'mail_params.c:532,2'
          Branch Sides:
            - BranchSide:      'mail_params.c:532,2'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:532,17'
              BranchSideFuncs:
                - strcmp
                - msg_fatal
        - Branch String:   'mail_params.c:531,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:535,5'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_params.c:512,16'
          Dst:             getpwnam
        - Src:             'mail_params.c:513,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:517,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:521,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:531,16'
          Dst:             getpwuid
        - Src:             'mail_params.c:532,5'
          Dst:             strcmp
        - Src:             'mail_params.c:533,2'
          Dst:             msg_fatal
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_default_privs
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - getpwnam
        - msg_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:492,25'
          Branch Sides:
            - BranchSide:      'mail_params.c:492,25'
              BranchSideFuncs:
                - getpwnam
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:492,25'
              BranchSideFuncs:
                - getpwnam
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:492,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:494,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:496,33'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:496,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:498,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:500,33'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_params.c:500,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:502,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:504,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_params.c:492,16'
          Dst:             getpwnam
        - Src:             'mail_params.c:493,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:497,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:501,2'
          Dst:             msg_fatal
    - functionName:    check_legacy_defaults
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         43
      ICount:          175
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - compat_level_from_string
        - mail_conf_lookup
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:688,24'
          Branch Sides:
            - BranchSide:      'mail_params.c:688,24'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:688,24'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:705,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:706,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:722,9'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:706,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:707,43'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:708,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:708,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:709,42'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:710,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:710,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:711,42'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:712,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:712,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:713,43'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:714,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:714,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:715,37'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:722,9'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:722,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:723,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:737,9'
              BranchSideFuncs:
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:723,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:724,38'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:728,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:725,10'
          Branch Sides:
            - BranchSide:      'mail_params.c:726,35'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:728,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:729,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:729,9'
              BranchSideFuncs:
                - mail_conf_lookup
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:737,9'
              BranchSideFuncs:
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:728,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:730,41'
              BranchSideFuncs:
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:737,9'
              BranchSideFuncs:
                - compat_level_from_string
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:737,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:737,9'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:738,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:738,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:739,41'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:746,6'
              BranchSideFuncs:
                - mail_conf_lookup
                - mail_conf_lookup
        - Branch String:   'mail_params.c:746,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:747,40'
              BranchSideFuncs:
                - mail_conf_lookup
            - BranchSide:      'mail_params.c:748,27'
              BranchSideFuncs:
                - mail_conf_lookup
        - Branch String:   'mail_params.c:753,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:753,6'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:754,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_params.c:688,24'
          Dst:             compat_level_from_string
        - Src:             'mail_params.c:688,24'
          Dst:             msg_panic
        - Src:             'mail_params.c:705,24'
          Dst:             compat_level_from_string
        - Src:             'mail_params.c:705,24'
          Dst:             msg_panic
        - Src:             'mail_params.c:706,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:708,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:710,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:712,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:714,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:722,24'
          Dst:             compat_level_from_string
        - Src:             'mail_params.c:722,24'
          Dst:             msg_panic
        - Src:             'mail_params.c:723,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:725,10'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:728,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:729,9'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:737,24'
          Dst:             compat_level_from_string
        - Src:             'mail_params.c:737,24'
          Dst:             msg_panic
        - Src:             'mail_params.c:738,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:746,6'
          Dst:             mail_conf_lookup
        - Src:             'mail_params.c:753,6'
          Dst:             mail_conf_lookup
    - functionName:    check_mydomainname
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_params.c:479,23'
          Branch Sides:
            - BranchSide:      'mail_params.c:479,23'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'mail_params.c:479,23'
              BranchSideFuncs:
                - strchr
        - Branch String:   'mail_params.c:479,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:483,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_params.c:479,16'
          Dst:             strchr
    - functionName:    check_myhostname
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - concatenate
        - get_hostname
        - mail_conf_lookup_eval
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_params.c:441,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:441,9'
              BranchSideFuncs:
                - get_hostname
                - strchr
                - mail_conf_lookup_eval
                - concatenate
            - BranchSide:      'mail_params.c:441,9'
              BranchSideFuncs:
                - get_hostname
                - strchr
                - mail_conf_lookup_eval
                - concatenate
        - Branch String:   'mail_params.c:441,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:441,9'
              BranchSideFuncs:
                - get_hostname
                - strchr
                - mail_conf_lookup_eval
                - concatenate
            - BranchSide:      'mail_params.c:452,12'
              BranchSideFuncs:
                - get_hostname
                - strchr
                - mail_conf_lookup_eval
                - concatenate
        - Branch String:   'mail_params.c:454,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:456,16'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - concatenate
            - BranchSide:      'mail_params.c:462,13'
              BranchSideFuncs: []
        - Branch String:   'mail_params.c:456,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:457,6'
              BranchSideFuncs:
                - concatenate
            - BranchSide:      'mail_params.c:459,21'
              BranchSideFuncs:
                - concatenate
      Callsites:
        - Src:             'mail_params.c:452,12'
          Dst:             get_hostname
        - Src:             'mail_params.c:454,16'
          Dst:             strchr
        - Src:             'mail_params.c:456,16'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_params.c:459,9'
          Dst:             concatenate
    - functionName:    mail_params_init
      functionSourceFile: '/src/postfix/postfix/src/global/mail_params.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          216
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - check_default_privs
        - check_legacy_defaults
        - check_mail_owner
        - check_overlap
        - check_sgid_group
        - compat_level_from_string
        - compat_level_relop_register
        - config_known_tcp_ports
        - get_mail_conf_bool_table
        - get_mail_conf_int_table
        - get_mail_conf_long_table
        - get_mail_conf_nbool_table
        - get_mail_conf_str_fn_table
        - get_mail_conf_str_table
        - get_mail_conf_time_table
        - getpid
        - inet_proto_init
        - msg_fatal
        - msg_syslog_set_facility
        - msg_warn
        - own_inet_addr_list
        - safe_getenv
        - set_logwriter_create_perms
        - set_mail_conf_int
        - setenv
        - strcasecmp_utf8x
        - strcmp
        - strcspn
        - time
        - valid_hostname
        - verp_delims_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_params.c:930,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:930,9'
              BranchSideFuncs:
                - get_mail_conf_str_table
                - compat_level_from_string
                - check_legacy_defaults
                - get_mail_conf_str_table
                - msg_syslog_set_facility
                - get_mail_conf_bool_table
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - compat_level_relop_register
            - BranchSide:      'mail_params.c:930,9'
              BranchSideFuncs:
                - get_mail_conf_str_table
                - compat_level_from_string
                - check_legacy_defaults
                - get_mail_conf_str_table
                - msg_syslog_set_facility
                - get_mail_conf_bool_table
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - compat_level_relop_register
        - Branch String:   'mail_params.c:930,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:931,2'
              BranchSideFuncs:
                - compat_level_relop_register
                - get_mail_conf_str_table
                - compat_level_from_string
                - check_legacy_defaults
                - get_mail_conf_str_table
                - msg_syslog_set_facility
                - get_mail_conf_bool_table
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:932,5'
              BranchSideFuncs:
                - get_mail_conf_str_table
                - compat_level_from_string
                - check_legacy_defaults
                - get_mail_conf_str_table
                - msg_syslog_set_facility
                - get_mail_conf_bool_table
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:942,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:944,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:951,5'
              BranchSideFuncs:
                - get_mail_conf_bool_table
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:952,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:953,23'
              BranchSideFuncs:
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:959,5'
              BranchSideFuncs:
                - get_mail_conf_nbool_table
                - msg_warn
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:965,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:966,2'
              BranchSideFuncs:
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:968,25'
              BranchSideFuncs:
                - config_known_tcp_ports
                - inet_proto_init
                - get_mail_conf_str_fn_table
                - valid_hostname
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:993,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:995,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:997,25'
              BranchSideFuncs:
                - valid_hostname
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
                - msg_fatal
        - Branch String:   'mail_params.c:997,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:999,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:1010,5'
              BranchSideFuncs:
                - get_mail_conf_str_table
                - get_mail_conf_int_table
                - get_mail_conf_long_table
                - get_mail_conf_bool_table
                - get_mail_conf_time_table
                - check_default_privs
                - check_mail_owner
                - check_sgid_group
                - check_overlap
                - set_logwriter_create_perms
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_warn
        - Branch String:   'mail_params.c:1033,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:1035,28'
              BranchSideFuncs:
                - msg_warn
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:1043,5'
              BranchSideFuncs:
                - get_mail_conf_str_fn_table
                - own_inet_addr_list
                - getpid
                - set_mail_conf_int
                - time
                - safe_getenv
                - strcmp
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:1067,2'
          Branch Sides:
            - BranchSide:      'mail_params.c:1067,16'
              BranchSideFuncs:
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:1068,30'
              BranchSideFuncs:
                - setenv
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:1066,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:1068,30'
              BranchSideFuncs:
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_params.c:1074,9'
              BranchSideFuncs:
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:1068,6'
          Branch Sides:
            - BranchSide:      'mail_params.c:1069,53'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:1074,9'
              BranchSideFuncs:
                - strcasecmp_utf8x
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_params.c:1074,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:1076,36'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_params.c:1081,9'
              BranchSideFuncs:
                - strcspn
                - msg_fatal
                - verp_delims_verify
                - msg_fatal
        - Branch String:   'mail_params.c:1081,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:1082,2'
              BranchSideFuncs:
                - verp_delims_verify
                - msg_fatal
            - BranchSide:      'mail_params.c:1088,34'
              BranchSideFuncs:
                - verp_delims_verify
                - msg_fatal
        - Branch String:   'mail_params.c:1088,9'
          Branch Sides:
            - BranchSide:      'mail_params.c:1090,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_params.c:1092,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_params.c:931,2'
          Dst:             compat_level_relop_register
        - Src:             'mail_params.c:932,5'
          Dst:             get_mail_conf_str_table
        - Src:             'mail_params.c:933,20'
          Dst:             compat_level_from_string
        - Src:             'mail_params.c:933,20'
          Dst:             msg_fatal
        - Src:             'mail_params.c:934,5'
          Dst:             check_legacy_defaults
        - Src:             'mail_params.c:940,5'
          Dst:             get_mail_conf_str_table
        - Src:             'mail_params.c:942,10'
          Dst:             msg_syslog_set_facility
        - Src:             'mail_params.c:943,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:951,5'
          Dst:             get_mail_conf_bool_table
        - Src:             'mail_params.c:959,5'
          Dst:             get_mail_conf_nbool_table
        - Src:             'mail_params.c:966,2'
          Dst:             msg_warn
        - Src:             'mail_params.c:979,5'
          Dst:             config_known_tcp_ports
        - Src:             'mail_params.c:985,12'
          Dst:             inet_proto_init
        - Src:             'mail_params.c:992,5'
          Dst:             get_mail_conf_str_fn_table
        - Src:             'mail_params.c:993,10'
          Dst:             valid_hostname
        - Src:             'mail_params.c:994,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:997,10'
          Dst:             valid_hostname
        - Src:             'mail_params.c:998,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:1010,5'
          Dst:             get_mail_conf_str_table
        - Src:             'mail_params.c:1021,5'
          Dst:             get_mail_conf_int_table
        - Src:             'mail_params.c:1022,5'
          Dst:             get_mail_conf_long_table
        - Src:             'mail_params.c:1023,5'
          Dst:             get_mail_conf_bool_table
        - Src:             'mail_params.c:1024,5'
          Dst:             get_mail_conf_time_table
        - Src:             'mail_params.c:1025,5'
          Dst:             check_default_privs
        - Src:             'mail_params.c:1026,5'
          Dst:             check_mail_owner
        - Src:             'mail_params.c:1027,5'
          Dst:             check_sgid_group
        - Src:             'mail_params.c:1028,5'
          Dst:             check_overlap
        - Src:             'mail_params.c:1033,9'
          Dst:             set_logwriter_create_perms
        - Src:             'mail_params.c:1034,2'
          Dst:             msg_warn
        - Src:             'mail_params.c:1043,5'
          Dst:             get_mail_conf_str_fn_table
        - Src:             'mail_params.c:1050,12'
          Dst:             own_inet_addr_list
        - Src:             'mail_params.c:1055,42'
          Dst:             getpid
        - Src:             'mail_params.c:1055,5'
          Dst:             set_mail_conf_int
        - Src:             'mail_params.c:1060,5'
          Dst:             time
        - Src:             'mail_params.c:1066,15'
          Dst:             safe_getenv
        - Src:             'mail_params.c:1067,5'
          Dst:             strcmp
        - Src:             'mail_params.c:1068,6'
          Dst:             setenv
        - Src:             'mail_params.c:1069,6'
          Dst:             msg_fatal
        - Src:             'mail_params.c:1074,9'
          Dst:             strcasecmp_utf8x
        - Src:             'mail_params.c:1075,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:1081,22'
          Dst:             strcspn
        - Src:             'mail_params.c:1082,2'
          Dst:             msg_fatal
        - Src:             'mail_params.c:1088,15'
          Dst:             verp_delims_verify
        - Src:             'mail_params.c:1089,2'
          Dst:             msg_fatal
    - 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:    time
      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:    12
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mynetworks_host
      functionSourceFile: '/src/postfix/postfix/src/global/mynetworks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mynetworks_core
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mynetworks.c:310,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:310,9'
              BranchSideFuncs:
                - mynetworks_core
            - BranchSide:      'mynetworks.c:310,9'
              BranchSideFuncs:
                - mynetworks_core
        - Branch String:   'mynetworks.c:310,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:310,9'
              BranchSideFuncs:
                - mynetworks_core
            - BranchSide:      'mynetworks.c:311,11'
              BranchSideFuncs:
                - mynetworks_core
      Callsites:
        - Src:             'mynetworks.c:311,11'
          Dst:             mynetworks_core
    - functionName:    mynetworks_core
      functionSourceFile: '/src/postfix/postfix/src/global/mynetworks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          444
      EdgeCount:       97
      CyclomaticComplexity: 20
      functionsReached:
        - __bswap_32
        - __errno_location
        - argv_free
        - argv_split
        - been_here_fixed
        - been_here_free
        - been_here_init
        - gai_strerror
        - inet_ntoa
        - inet_proto_init
        - mask_addr
        - msg_fatal
        - msg_info
        - msg_panic
        - msg_warn
        - mystrdup
        - name_mask_delim_opt
        - own_inet_addr_list
        - own_inet_mask_list
        - sockaddr_to_hostaddr
        - strerror
        - vstring_alloc
        - vstring_export
        - vstring_sprintf_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mynetworks.c:113,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:0,0'
              BranchSideFuncs:
                - name_mask_delim_opt
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - msg_info
                - mystrdup
                - inet_proto_init
            - BranchSide:      'mynetworks.c:113,9'
              BranchSideFuncs:
                - name_mask_delim_opt
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - msg_info
                - mystrdup
                - inet_proto_init
        - Branch String:   'mynetworks.c:113,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:113,28'
              BranchSideFuncs:
                - inet_proto_init
                - name_mask_delim_opt
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - msg_info
                - mystrdup
            - BranchSide:      'mynetworks.c:113,28'
              BranchSideFuncs:
                - name_mask_delim_opt
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - msg_info
                - mystrdup
        - Branch String:   'mynetworks.c:113,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:114,6'
              BranchSideFuncs:
                - msg_info
                - mystrdup
            - BranchSide:      'mynetworks.c:120,18'
              BranchSideFuncs:
                - name_mask_delim_opt
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:114,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:115,6'
              BranchSideFuncs:
                - mystrdup
            - BranchSide:      'mynetworks.c:118,10'
              BranchSideFuncs:
                - mystrdup
        - Branch String:   'mynetworks.c:129,5'
          Branch Sides:
            - BranchSide:      'mynetworks.c:130,13'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:131,9'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:129,5'
          Branch Sides:
            - BranchSide:      'mynetworks.c:130,13'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:131,11'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:131,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:133,27'
              BranchSideFuncs:
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:135,14'
              BranchSideFuncs:
                - vstring_alloc
                - own_inet_addr_list
                - own_inet_mask_list
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:139,5'
          Branch Sides:
            - BranchSide:      'mynetworks.c:139,29'
              BranchSideFuncs:
                - msg_warn
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:278,24'
              BranchSideFuncs:
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
        - Branch String:   'mynetworks.c:146,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:147,13'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:204,32'
              BranchSideFuncs:
                - msg_warn
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
        - Branch String:   'mynetworks.c:150,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:157,7'
              BranchSideFuncs:
                - inet_ntoa
                - msg_fatal
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - msg_panic
            - BranchSide:      'mynetworks.c:180,51'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:195,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:180,3'
          Branch Sides:
            - BranchSide:      'mynetworks.c:181,22'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:157,7'
          Branch Sides:
            - BranchSide:      'mynetworks.c:160,14'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:160,14'
          Branch Sides:
            - BranchSide:      'mynetworks.c:163,14'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:163,14'
          Branch Sides:
            - BranchSide:      'mynetworks.c:166,14'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:166,14'
          Branch Sides:
            - BranchSide:      'mynetworks.c:171,18'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:197,19'
              BranchSideFuncs:
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:204,11'
          Branch Sides:
            - BranchSide:      'mynetworks.c:211,6'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
                - msg_panic
            - BranchSide:      'mynetworks.c:265,6'
              BranchSideFuncs:
                - msg_warn
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:211,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:228,3'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:228,3'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:249,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mynetworks.c:252,13'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:229,11'
          Branch Sides:
            - BranchSide:      'mynetworks.c:229,20'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:233,14'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:233,4'
          Branch Sides:
            - BranchSide:      'mynetworks.c:234,20'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:252,13'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:228,3'
          Branch Sides:
            - BranchSide:      'mynetworks.c:228,13'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:252,13'
              BranchSideFuncs:
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:256,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:256,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:258,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - msg_warn
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
        - Branch String:   'mynetworks.c:256,6'
          Branch Sides:
            - BranchSide:      'mynetworks.c:256,6'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'mynetworks.c:256,6'
              BranchSideFuncs:
                - gai_strerror
                - msg_fatal
        - Branch String:   'mynetworks.c:139,5'
          Branch Sides:
            - BranchSide:      'mynetworks.c:146,6'
              BranchSideFuncs:
                - msg_warn
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
                - mask_addr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - vstring_sprintf_append
                - msg_panic
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - inet_ntoa
                - vstring_sprintf_append
                - inet_ntoa
                - msg_fatal
                - msg_panic
            - BranchSide:      'mynetworks.c:278,24'
              BranchSideFuncs:
                - msg_info
                - vstring_export
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - been_here_fixed
                - vstring_sprintf_append
        - Branch String:   'mynetworks.c:278,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:279,20'
              BranchSideFuncs:
                - argv_split
                - been_here_init
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
                - been_here_fixed
                - vstring_sprintf_append
            - BranchSide:      'mynetworks.c:288,9'
              BranchSideFuncs:
                - msg_info
                - vstring_export
        - Branch String:   'mynetworks.c:282,2'
          Branch Sides:
            - BranchSide:      'mynetworks.c:282,19'
              BranchSideFuncs:
                - been_here_fixed
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
                - vstring_sprintf_append
            - BranchSide:      'mynetworks.c:285,2'
              BranchSideFuncs:
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
        - Branch String:   'mynetworks.c:283,10'
          Branch Sides:
            - BranchSide:      'mynetworks.c:282,59'
              BranchSideFuncs:
                - vstring_sprintf_append
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
                - been_here_fixed
            - BranchSide:      'mynetworks.c:284,41'
              BranchSideFuncs:
                - vstring_sprintf_append
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
                - been_here_fixed
        - Branch String:   'mynetworks.c:282,2'
          Branch Sides:
            - BranchSide:      'mynetworks.c:283,39'
              BranchSideFuncs:
                - been_here_fixed
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
                - vstring_sprintf_append
            - BranchSide:      'mynetworks.c:285,2'
              BranchSideFuncs:
                - argv_free
                - been_here_free
                - msg_info
                - vstring_export
        - Branch String:   'mynetworks.c:288,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:289,29'
              BranchSideFuncs:
                - vstring_export
            - BranchSide:      'mynetworks.c:290,13'
              BranchSideFuncs:
                - vstring_export
      Callsites:
        - Src:             'mynetworks.c:113,9'
          Dst:             inet_proto_init
        - Src:             'mynetworks.c:115,6'
          Dst:             msg_info
        - Src:             'mynetworks.c:118,10'
          Dst:             mystrdup
        - Src:             'mynetworks.c:120,18'
          Dst:             name_mask_delim_opt
        - Src:             'mynetworks.c:132,2'
          Dst:             msg_fatal
        - Src:             'mynetworks.c:135,14'
          Dst:             vstring_alloc
        - Src:             'mynetworks.c:136,20'
          Dst:             own_inet_addr_list
        - Src:             'mynetworks.c:137,20'
          Dst:             own_inet_mask_list
        - Src:             'mynetworks.c:147,13'
          Dst:             __bswap_32
        - Src:             'mynetworks.c:148,13'
          Dst:             __bswap_32
        - Src:             'mynetworks.c:171,18'
          Dst:             inet_ntoa
        - Src:             'mynetworks.c:170,7'
          Dst:             msg_fatal
        - Src:             'mynetworks.c:194,3'
          Dst:             msg_panic
        - Src:             'mynetworks.c:197,19'
          Dst:             __bswap_32
        - Src:             'mynetworks.c:199,8'
          Dst:             inet_ntoa
        - Src:             'mynetworks.c:198,6'
          Dst:             vstring_sprintf_append
        - Src:             'mynetworks.c:248,3'
          Dst:             msg_panic
        - Src:             'mynetworks.c:253,6'
          Dst:             mask_addr
        - Src:             'mynetworks.c:256,6'
          Dst:             sockaddr_to_hostaddr
        - Src:             'mynetworks.c:256,6'
          Dst:             __errno_location
        - Src:             'mynetworks.c:256,6'
          Dst:             strerror
        - Src:             'mynetworks.c:256,6'
          Dst:             gai_strerror
        - Src:             'mynetworks.c:256,6'
          Dst:             msg_fatal
        - Src:             'mynetworks.c:258,6'
          Dst:             vstring_sprintf_append
        - Src:             'mynetworks.c:265,6'
          Dst:             msg_warn
        - Src:             'mynetworks.c:279,9'
          Dst:             argv_split
        - Src:             'mynetworks.c:281,15'
          Dst:             been_here_init
        - Src:             'mynetworks.c:283,11'
          Dst:             been_here_fixed
        - Src:             'mynetworks.c:284,3'
          Dst:             vstring_sprintf_append
        - Src:             'mynetworks.c:285,2'
          Dst:             argv_free
        - Src:             'mynetworks.c:286,2'
          Dst:             been_here_free
        - Src:             'mynetworks.c:289,2'
          Dst:             msg_info
        - Src:             'mynetworks.c:290,13'
          Dst:             vstring_export
    - functionName:    inet_ntoa
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    62
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gai_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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mynetworks
      functionSourceFile: '/src/postfix/postfix/src/global/mynetworks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mynetworks_core
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mynetworks.c:299,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:299,9'
              BranchSideFuncs:
                - mynetworks_core
            - BranchSide:      'mynetworks.c:299,9'
              BranchSideFuncs:
                - mynetworks_core
        - Branch String:   'mynetworks.c:299,9'
          Branch Sides:
            - BranchSide:      'mynetworks.c:299,9'
              BranchSideFuncs:
                - mynetworks_core
            - BranchSide:      'mynetworks.c:300,27'
              BranchSideFuncs:
                - mynetworks_core
      Callsites:
        - Src:             'mynetworks.c:300,11'
          Dst:             mynetworks_core
    - functionName:    proxy_inet_addr_list
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - proxy_inet_addr_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:276,10'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:276,10'
              BranchSideFuncs:
                - proxy_inet_addr_init
            - BranchSide:      'own_inet_addr.c:276,10'
              BranchSideFuncs:
                - proxy_inet_addr_init
        - Branch String:   'own_inet_addr.c:276,36'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:276,36'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:276,56'
              BranchSideFuncs:
                - proxy_inet_addr_init
        - Branch String:   'own_inet_addr.c:276,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:276,9'
              BranchSideFuncs:
                - proxy_inet_addr_init
            - BranchSide:      'own_inet_addr.c:277,2'
              BranchSideFuncs:
                - proxy_inet_addr_init
      Callsites:
        - Src:             'own_inet_addr.c:277,2'
          Dst:             proxy_inet_addr_init
    - functionName:    proxy_inet_addr_init
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - inet_addr_host
        - inet_addr_list_init
        - inet_addr_list_uniq
        - msg_fatal
        - myfree
        - mystrdup
        - mystrtok_cw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:234,5'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:0,0'
              BranchSideFuncs:
                - inet_addr_list_init
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
            - BranchSide:      'own_inet_addr.c:240,5'
              BranchSideFuncs:
                - inet_addr_list_init
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
        - Branch String:   'own_inet_addr.c:242,5'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:243,6'
              BranchSideFuncs:
                - myfree
                - inet_addr_list_uniq
            - BranchSide:      'own_inet_addr.c:246,5'
              BranchSideFuncs:
                - myfree
                - inet_addr_list_uniq
        - Branch String:   'own_inet_addr.c:243,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:242,20'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:244,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'own_inet_addr.c:240,5'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:241,20'
          Dst:             mystrdup
        - Src:             'own_inet_addr.c:242,20'
          Dst:             mystrtok_cw
        - Src:             'own_inet_addr.c:243,6'
          Dst:             inet_addr_host
        - Src:             'own_inet_addr.c:244,6'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:246,5'
          Dst:             myfree
        - Src:             'own_inet_addr.c:251,5'
          Dst:             inet_addr_list_uniq
    - functionName:    proxy_inet_addr
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - proxy_inet_addr_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:260,10'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:0,0'
              BranchSideFuncs:
                - memcmp
                - proxy_inet_addr_init
            - BranchSide:      'own_inet_addr.c:260,10'
              BranchSideFuncs:
                - memcmp
                - proxy_inet_addr_init
        - Branch String:   'own_inet_addr.c:260,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:263,26'
              BranchSideFuncs:
                - memcmp
                - proxy_inet_addr_init
        - Branch String:   'own_inet_addr.c:263,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:264,2'
              BranchSideFuncs:
                - proxy_inet_addr_init
                - memcmp
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:266,45'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:266,45'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:267,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:266,45'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs: []
        - Branch String:   'own_inet_addr.c:266,5'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:267,6'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'own_inet_addr.c:264,2'
          Dst:             proxy_inet_addr_init
        - Src:             'own_inet_addr.c:267,6'
          Dst:             memcmp
    - functionName:    memcmp
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    own_inet_mask_list
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - own_inet_addr_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:221,25'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:221,25'
              BranchSideFuncs:
                - own_inet_addr_init
            - BranchSide:      'own_inet_addr.c:221,25'
              BranchSideFuncs:
                - own_inet_addr_init
        - Branch String:   'own_inet_addr.c:221,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:221,9'
              BranchSideFuncs:
                - own_inet_addr_init
            - BranchSide:      'own_inet_addr.c:222,2'
              BranchSideFuncs:
                - own_inet_addr_init
      Callsites:
        - Src:             'own_inet_addr.c:222,2'
          Dst:             own_inet_addr_init
    - functionName:    own_inet_addr_init
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         76
      ICount:          393
      EdgeCount:       98
      CyclomaticComplexity: 24
      functionsReached:
        - __errno_location
        - gai_strerror
        - inet_addr_host
        - inet_addr_list_append
        - inet_addr_list_free
        - inet_addr_list_init
        - inet_addr_list_uniq
        - inet_addr_local
        - inet_proto_init
        - memcmp
        - msg_fatal
        - msg_info
        - myfree
        - mystrdup
        - mystrtok_cw
        - sock_addr_in_loopback
        - sockaddr_to_hostaddr
        - strcmp
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:80,5'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:0,0'
              BranchSideFuncs:
                - inet_addr_list_init
                - inet_addr_list_init
                - strcmp
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
                - msg_info
                - inet_proto_init
            - BranchSide:      'own_inet_addr.c:92,5'
              BranchSideFuncs:
                - inet_addr_list_init
                - inet_addr_list_init
                - strcmp
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
                - msg_info
                - inet_proto_init
        - Branch String:   'own_inet_addr.c:100,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:100,28'
              BranchSideFuncs:
                - inet_proto_init
                - strcmp
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
                - msg_info
            - BranchSide:      'own_inet_addr.c:100,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
                - msg_info
        - Branch String:   'own_inet_addr.c:100,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:101,6'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'own_inet_addr.c:112,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
        - Branch String:   'own_inet_addr.c:101,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:101,6'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:102,6'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'own_inet_addr.c:112,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:114,8'
              BranchSideFuncs:
                - inet_addr_local
                - msg_fatal
                - inet_proto_init
            - BranchSide:      'own_inet_addr.c:122,14'
              BranchSideFuncs:
                - strcmp
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
        - Branch String:   'own_inet_addr.c:114,8'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:114,27'
              BranchSideFuncs:
                - inet_proto_init
                - inet_addr_local
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:114,27'
              BranchSideFuncs:
                - inet_addr_local
                - msg_fatal
        - Branch String:   'own_inet_addr.c:113,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:113,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:115,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'own_inet_addr.c:122,14'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:123,2'
              BranchSideFuncs:
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
            - BranchSide:      'own_inet_addr.c:145,17'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - inet_addr_host
                - msg_fatal
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
        - Branch String:   'own_inet_addr.c:126,8'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:126,27'
              BranchSideFuncs:
                - inet_proto_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:126,27'
              BranchSideFuncs:
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_fatal
        - Branch String:   'own_inet_addr.c:125,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:127,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:128,24'
              BranchSideFuncs:
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
        - Branch String:   'own_inet_addr.c:128,2'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:128,48'
              BranchSideFuncs:
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
            - BranchSide:      'own_inet_addr.c:135,2'
              BranchSideFuncs:
                - inet_addr_list_free
                - inet_addr_list_free
        - Branch String:   'own_inet_addr.c:130,10'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:129,52'
              BranchSideFuncs:
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
            - BranchSide:      'own_inet_addr.c:131,3'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sock_addr_in_loopback
        - Branch String:   'own_inet_addr.c:128,2'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:130,10'
              BranchSideFuncs:
                - sock_addr_in_loopback
                - inet_addr_list_append
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
            - BranchSide:      'own_inet_addr.c:135,2'
              BranchSideFuncs:
                - inet_addr_list_free
                - inet_addr_list_free
        - Branch String:   'own_inet_addr.c:146,2'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:147,10'
              BranchSideFuncs:
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
            - BranchSide:      'own_inet_addr.c:150,2'
              BranchSideFuncs:
                - myfree
                - inet_addr_list_uniq
                - inet_addr_list_init
                - inet_addr_list_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
                - inet_proto_init
        - Branch String:   'own_inet_addr.c:147,10'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:146,17'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:148,3'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'own_inet_addr.c:167,8'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:167,27'
              BranchSideFuncs:
                - inet_proto_init
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:167,27'
              BranchSideFuncs:
                - inet_addr_local
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - msg_fatal
        - Branch String:   'own_inet_addr.c:166,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:168,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:169,43'
              BranchSideFuncs:
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
        - Branch String:   'own_inet_addr.c:172,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:172,7'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:176,7'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'own_inet_addr.c:172,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:172,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:172,7'
              BranchSideFuncs:
                - gai_strerror
                - msg_fatal
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
            - BranchSide:      'own_inet_addr.c:182,6'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:170,47'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:170,47'
              BranchSideFuncs:
                - memcmp
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - memcmp
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
        - Branch String:   'own_inet_addr.c:179,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:170,47'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
            - BranchSide:      'own_inet_addr.c:182,6'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
        - Branch String:   'own_inet_addr.c:171,7'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:172,7'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'own_inet_addr.c:179,7'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_fatal
                - memcmp
                - inet_addr_list_append
                - inet_addr_list_free
                - inet_addr_list_free
      Callsites:
        - Src:             'own_inet_addr.c:92,5'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:93,5'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:100,9'
          Dst:             inet_proto_init
        - Src:             'own_inet_addr.c:102,6'
          Dst:             msg_info
        - Src:             'own_inet_addr.c:112,9'
          Dst:             strcmp
        - Src:             'own_inet_addr.c:114,8'
          Dst:             inet_proto_init
        - Src:             'own_inet_addr.c:113,6'
          Dst:             inet_addr_local
        - Src:             'own_inet_addr.c:115,6'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:122,14'
          Dst:             strcmp
        - Src:             'own_inet_addr.c:123,2'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:124,2'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:126,8'
          Dst:             inet_proto_init
        - Src:             'own_inet_addr.c:125,6'
          Dst:             inet_addr_local
        - Src:             'own_inet_addr.c:127,6'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:130,10'
          Dst:             sock_addr_in_loopback
        - Src:             'own_inet_addr.c:131,3'
          Dst:             inet_addr_list_append
        - Src:             'own_inet_addr.c:132,3'
          Dst:             inet_addr_list_append
        - Src:             'own_inet_addr.c:135,2'
          Dst:             inet_addr_list_free
        - Src:             'own_inet_addr.c:136,2'
          Dst:             inet_addr_list_free
        - Src:             'own_inet_addr.c:145,17'
          Dst:             mystrdup
        - Src:             'own_inet_addr.c:146,17'
          Dst:             mystrtok_cw
        - Src:             'own_inet_addr.c:147,10'
          Dst:             inet_addr_host
        - Src:             'own_inet_addr.c:148,3'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:150,2'
          Dst:             myfree
        - Src:             'own_inet_addr.c:158,2'
          Dst:             inet_addr_list_uniq
        - Src:             'own_inet_addr.c:164,2'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:165,2'
          Dst:             inet_addr_list_init
        - Src:             'own_inet_addr.c:167,8'
          Dst:             inet_proto_init
        - Src:             'own_inet_addr.c:166,6'
          Dst:             inet_addr_local
        - Src:             'own_inet_addr.c:168,6'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:172,7'
          Dst:             sockaddr_to_hostaddr
        - Src:             'own_inet_addr.c:172,7'
          Dst:             __errno_location
        - Src:             'own_inet_addr.c:172,7'
          Dst:             strerror
        - Src:             'own_inet_addr.c:172,7'
          Dst:             gai_strerror
        - Src:             'own_inet_addr.c:172,7'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:176,7'
          Dst:             msg_fatal
        - Src:             'own_inet_addr.c:179,7'
          Dst:             memcmp
        - Src:             'own_inet_addr.c:181,7'
          Dst:             inet_addr_list_append
        - Src:             'own_inet_addr.c:187,2'
          Dst:             inet_addr_list_free
        - Src:             'own_inet_addr.c:188,2'
          Dst:             inet_addr_list_free
    - functionName:    own_inet_addr_list
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - own_inet_addr_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:211,25'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:211,25'
              BranchSideFuncs:
                - own_inet_addr_init
            - BranchSide:      'own_inet_addr.c:211,25'
              BranchSideFuncs:
                - own_inet_addr_init
        - Branch String:   'own_inet_addr.c:211,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:211,9'
              BranchSideFuncs:
                - own_inet_addr_init
            - BranchSide:      'own_inet_addr.c:212,2'
              BranchSideFuncs:
                - own_inet_addr_init
      Callsites:
        - Src:             'own_inet_addr.c:212,2'
          Dst:             own_inet_addr_init
    - functionName:    own_inet_addr
      functionSourceFile: '/src/postfix/postfix/src/global/own_inet_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - own_inet_addr_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'own_inet_addr.c:198,25'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:0,0'
              BranchSideFuncs:
                - memcmp
                - own_inet_addr_init
            - BranchSide:      'own_inet_addr.c:198,25'
              BranchSideFuncs:
                - memcmp
                - own_inet_addr_init
        - Branch String:   'own_inet_addr.c:198,9'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:199,2'
              BranchSideFuncs:
                - own_inet_addr_init
                - memcmp
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:201,44'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:201,44'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'own_inet_addr.c:202,6'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:201,44'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs: []
        - Branch String:   'own_inet_addr.c:201,5'
          Branch Sides:
            - BranchSide:      'own_inet_addr.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'own_inet_addr.c:202,6'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'own_inet_addr.c:199,2'
          Dst:             own_inet_addr_init
        - Src:             'own_inet_addr.c:202,6'
          Dst:             memcmp
    - functionName:    verp_delims_verify
      functionSourceFile: '/src/postfix/postfix/src/global/verp_sender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'verp_sender.c:106,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:0,0'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
            - BranchSide:      'verp_sender.c:106,9'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
        - Branch String:   'verp_sender.c:106,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:106,9'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'verp_sender.c:108,16'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'verp_sender.c:108,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'verp_sender.c:110,33'
              BranchSideFuncs:
                - strchr
        - Branch String:   'verp_sender.c:110,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'verp_sender.c:112,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'verp_sender.c:106,9'
          Dst:             strlen
        - Src:             'verp_sender.c:108,9'
          Dst:             strchr
        - Src:             'verp_sender.c:110,9'
          Dst:             strchr
    - functionName:    verp_sender
      functionSourceFile: '/src/postfix/postfix/src/global/verp_sender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          185
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - strlen
        - strrchr
        - vbuf_put
        - vstring_strcat
        - vstring_strncat
        - vstring_strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'verp_sender.c:81,29'
          Branch Sides:
            - BranchSide:      'verp_sender.c:0,0'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
                - strlen
            - BranchSide:      'verp_sender.c:81,29'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
                - strlen
        - Branch String:   'verp_sender.c:81,23'
          Branch Sides:
            - BranchSide:      'verp_sender.c:82,23'
              BranchSideFuncs:
                - strlen
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
            - BranchSide:      'verp_sender.c:82,12'
              BranchSideFuncs:
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
        - Branch String:   'verp_sender.c:83,18'
          Branch Sides:
            - BranchSide:      'verp_sender.c:84,38'
              BranchSideFuncs:
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
            - BranchSide:      'verp_sender.c:85,29'
              BranchSideFuncs:
                - strrchr
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
                - strlen
        - Branch String:   'verp_sender.c:85,23'
          Branch Sides:
            - BranchSide:      'verp_sender.c:86,26'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
            - BranchSide:      'verp_sender.c:86,12'
              BranchSideFuncs:
                - vstring_strncpy
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:88,5'
          Branch Sides:
            - BranchSide:      'verp_sender.c:89,5'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
            - BranchSide:      'verp_sender.c:89,5'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strncat
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:90,35'
          Branch Sides:
            - BranchSide:      'verp_sender.c:90,63'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
            - BranchSide:      'verp_sender.c:94,9'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:90,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:91,2'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
            - BranchSide:      'verp_sender.c:94,9'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:91,2'
          Branch Sides:
            - BranchSide:      'verp_sender.c:92,49'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
            - BranchSide:      'verp_sender.c:92,49'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:94,32'
          Branch Sides:
            - BranchSide:      'verp_sender.c:94,32'
              BranchSideFuncs: []
            - BranchSide:      'verp_sender.c:94,35'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:94,9'
          Branch Sides:
            - BranchSide:      'verp_sender.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'verp_sender.c:95,2'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'verp_sender.c:95,2'
          Branch Sides:
            - BranchSide:      'verp_sender.c:96,2'
              BranchSideFuncs:
                - vstring_strcat
            - BranchSide:      'verp_sender.c:96,2'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
      Callsites:
        - Src:             'verp_sender.c:81,29'
          Dst:             strrchr
        - Src:             'verp_sender.c:82,23'
          Dst:             strlen
        - Src:             'verp_sender.c:85,29'
          Dst:             strrchr
        - Src:             'verp_sender.c:86,26'
          Dst:             strlen
        - Src:             'verp_sender.c:87,5'
          Dst:             vstring_strncpy
        - Src:             'verp_sender.c:88,5'
          Dst:             vbuf_put
        - Src:             'verp_sender.c:89,5'
          Dst:             vstring_strncat
        - Src:             'verp_sender.c:91,2'
          Dst:             vbuf_put
        - Src:             'verp_sender.c:92,2'
          Dst:             vstring_strcat
        - Src:             'verp_sender.c:95,2'
          Dst:             vbuf_put
        - Src:             'verp_sender.c:96,2'
          Dst:             vstring_strcat
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mail_conf_nbool_fn_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_nbool_fn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:154,19'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_nbool_fn
            - BranchSide:      'mail_conf_nbool.c:154,19'
              BranchSideFuncs:
                - get_mail_conf_nbool_fn
        - Branch String:   'mail_conf_nbool.c:154,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:155,64'
              BranchSideFuncs:
                - get_mail_conf_nbool_fn
        - Branch String:   'mail_conf_nbool.c:154,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:155,64'
              BranchSideFuncs:
                - get_mail_conf_nbool_fn
      Callsites:
        - Src:             'mail_conf_nbool.c:155,21'
          Dst:             get_mail_conf_nbool_fn
    - functionName:    get_mail_conf_nbool_fn
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - convert_mail_conf_nbool
        - msg_panic
        - set_mail_conf_nbool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:124,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
                - set_mail_conf_nbool
            - BranchSide:      'mail_conf_nbool.c:126,9'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
                - set_mail_conf_nbool
        - Branch String:   'mail_conf_nbool.c:126,9'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:127,28'
              BranchSideFuncs:
                - set_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
            - BranchSide:      'mail_conf_nbool.c:128,9'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - msg_panic
        - Branch String:   'mail_conf_nbool.c:128,9'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:129,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_nbool.c:130,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_conf_nbool.c:126,9'
          Dst:             convert_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:127,2'
          Dst:             set_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:128,9'
          Dst:             convert_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:129,2'
          Dst:             msg_panic
    - functionName:    convert_mail_conf_nbool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - mail_conf_lookup_eval
        - msg_fatal
        - strcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:91,19'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - strcasecmp
                - strcasecmp
                - msg_fatal
            - BranchSide:      'mail_conf_nbool.c:91,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - strcasecmp
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_nbool.c:91,9'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:94,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_nbool.c:94,6'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:96,13'
              BranchSideFuncs:
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_nbool.c:96,13'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:99,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_nbool.c:91,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_nbool.c:94,6'
          Dst:             strcasecmp
        - Src:             'mail_conf_nbool.c:96,13'
          Dst:             strcasecmp
        - Src:             'mail_conf_nbool.c:99,6'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_nbool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:137,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - mail_conf_update
            - BranchSide:      'mail_conf_nbool.c:137,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_nbool.c:137,5'
          Dst:             mail_conf_update
    - functionName:    get_mail_conf_nbool_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_nbool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:144,19'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_nbool
            - BranchSide:      'mail_conf_nbool.c:144,19'
              BranchSideFuncs:
                - get_mail_conf_nbool
        - Branch String:   'mail_conf_nbool.c:144,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:145,61'
              BranchSideFuncs:
                - get_mail_conf_nbool
        - Branch String:   'mail_conf_nbool.c:144,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_nbool.c:145,61'
              BranchSideFuncs:
                - get_mail_conf_nbool
      Callsites:
        - Src:             'mail_conf_nbool.c:145,21'
          Dst:             get_mail_conf_nbool
    - functionName:    get_mail_conf_nbool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_nbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - convert_mail_conf_nbool
        - msg_panic
        - set_mail_conf_nbool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_nbool.c:109,5'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
                - set_mail_conf_nbool
            - BranchSide:      'mail_conf_nbool.c:111,9'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
                - set_mail_conf_nbool
        - Branch String:   'mail_conf_nbool.c:111,9'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:112,2'
              BranchSideFuncs:
                - set_mail_conf_nbool
                - convert_mail_conf_nbool
                - msg_panic
            - BranchSide:      'mail_conf_nbool.c:113,9'
              BranchSideFuncs:
                - convert_mail_conf_nbool
                - msg_panic
        - Branch String:   'mail_conf_nbool.c:113,9'
          Branch Sides:
            - BranchSide:      'mail_conf_nbool.c:114,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_nbool.c:115,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mail_conf_nbool.c:111,9'
          Dst:             convert_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:112,2'
          Dst:             set_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:113,9'
          Dst:             convert_mail_conf_nbool
        - Src:             'mail_conf_nbool.c:114,2'
          Dst:             msg_panic
    - functionName:    compat_relop_eval
      functionSourceFile: '/src/postfix/postfix/src/global/compat_level.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - compat_level_from_string
        - msg_panic
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat_level.c:268,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:0,0'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - msg_panic
            - BranchSide:      'compat_level.c:268,16'
              BranchSideFuncs:
                - compat_level_from_string
                - compat_level_from_string
                - msg_panic
        - Branch String:   'compat_level.c:275,2'
          Branch Sides:
            - BranchSide:      'compat_level.c:275,2'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:275,17'
              BranchSideFuncs:
                - compat_level_from_string
                - msg_panic
        - Branch String:   'compat_level.c:274,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:282,22'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'compat_level.c:284,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:286,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:288,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:290,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:292,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:294,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:296,36'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:298,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'compat_level.c:274,21'
          Dst:             compat_level_from_string
        - Src:             'compat_level.c:274,21'
          Dst:             msg_warn
        - Src:             'compat_level.c:275,17'
          Dst:             compat_level_from_string
        - Src:             'compat_level.c:275,17'
          Dst:             msg_warn
        - Src:             'compat_level.c:298,2'
          Dst:             msg_panic
    - functionName:    compat_level_from_string
      functionSourceFile: '/src/postfix/postfix/src/global/compat_level.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          195
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - sane_strtol
      functionUses:    7
      BranchProfiles:
        - Branch String:   'compat_level.c:158,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:0,0'
              BranchSideFuncs:
                - sane_strtol
                - __errno_location
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:161,13'
              BranchSideFuncs:
                - sane_strtol
                - __errno_location
                - sane_strtol
                - sane_strtol
        - Branch String:   'compat_level.c:162,27'
          Branch Sides:
            - BranchSide:      'compat_level.c:162,31'
              BranchSideFuncs:
                - __errno_location
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:162,47'
          Branch Sides:
            - BranchSide:      'compat_level.c:162,61'
              BranchSideFuncs:
                - __errno_location
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:163,5'
              BranchSideFuncs:
                - __errno_location
                - sane_strtol
                - sane_strtol
        - Branch String:   'compat_level.c:163,2'
          Branch Sides:
            - BranchSide:      'compat_level.c:163,5'
              BranchSideFuncs:
                - __errno_location
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:163,21'
          Branch Sides:
            - BranchSide:      'compat_level.c:163,24'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:163,24'
          Branch Sides:
            - BranchSide:      'compat_level.c:163,24'
              BranchSideFuncs:
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:162,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:164,8'
              BranchSideFuncs:
                - sane_strtol
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:165,6'
          Branch Sides:
            - BranchSide:      'compat_level.c:165,6'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:167,20'
              BranchSideFuncs:
                - sane_strtol
                - sane_strtol
        - Branch String:   'compat_level.c:169,24'
          Branch Sides:
            - BranchSide:      'compat_level.c:169,28'
              BranchSideFuncs:
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:169,44'
          Branch Sides:
            - BranchSide:      'compat_level.c:169,58'
              BranchSideFuncs:
                - sane_strtol
            - BranchSide:      'compat_level.c:170,9'
              BranchSideFuncs:
                - sane_strtol
        - Branch String:   'compat_level.c:170,6'
          Branch Sides:
            - BranchSide:      'compat_level.c:170,9'
              BranchSideFuncs:
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:170,25'
          Branch Sides:
            - BranchSide:      'compat_level.c:170,28'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:170,28'
          Branch Sides:
            - BranchSide:      'compat_level.c:170,28'
              BranchSideFuncs:
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:169,6'
          Branch Sides:
            - BranchSide:      'compat_level.c:171,13'
              BranchSideFuncs:
                - sane_strtol
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:172,10'
          Branch Sides:
            - BranchSide:      'compat_level.c:172,10'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:174,24'
              BranchSideFuncs:
                - sane_strtol
        - Branch String:   'compat_level.c:176,28'
          Branch Sides:
            - BranchSide:      'compat_level.c:176,31'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:176,47'
          Branch Sides:
            - BranchSide:      'compat_level.c:176,50'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:177,3'
          Branch Sides:
            - BranchSide:      'compat_level.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:177,6'
          Branch Sides:
            - BranchSide:      'compat_level.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:176,10'
          Branch Sides:
            - BranchSide:      'compat_level.c:178,15'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat_level.c:161,13'
          Dst:             sane_strtol
        - Src:             'compat_level.c:163,5'
          Dst:             __errno_location
        - Src:             'compat_level.c:168,10'
          Dst:             sane_strtol
        - Src:             'compat_level.c:175,14'
          Dst:             sane_strtol
    - functionName:    compat_level_relop_register
      functionSourceFile: '/src/postfix/postfix/src/global/compat_level.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - compat_relop_eval
        - mac_expand_add_relop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat_level.c:307,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:307,13'
              BranchSideFuncs:
                - mac_expand_add_relop
            - BranchSide:      'compat_level.c:307,13'
              BranchSideFuncs:
                - mac_expand_add_relop
        - Branch String:   'compat_level.c:315,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:315,9'
              BranchSideFuncs:
                - mac_expand_add_relop
            - BranchSide:      'compat_level.c:316,2'
              BranchSideFuncs:
                - mac_expand_add_relop
      Callsites:
        - Src:             'compat_level.c:316,2'
          Dst:             mac_expand_add_relop
        - Src:             'compat_level.c:316,2'
          Dst:             compat_relop_eval
    - functionName:    compat_level_to_string
      functionSourceFile: '/src/postfix/postfix/src/global/compat_level.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vstring_alloc
        - vstring_sprintf
        - vstring_sprintf_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat_level.c:220,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_alloc
            - BranchSide:      'compat_level.c:220,16'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_alloc
        - Branch String:   'compat_level.c:229,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:230,2'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:237,9'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_alloc
        - Branch String:   'compat_level.c:257,6'
          Branch Sides:
            - BranchSide:      'compat_level.c:258,29'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:260,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat_level.c:238,8'
          Dst:             vstring_alloc
        - Src:             'compat_level.c:244,5'
          Dst:             vstring_sprintf
        - Src:             'compat_level.c:251,2'
          Dst:             vstring_sprintf_append
        - Src:             'compat_level.c:258,6'
          Dst:             vstring_sprintf_append
    - functionName:    compat_level_from_numbers
      functionSourceFile: '/src/postfix/postfix/src/global/compat_level.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat_level.c:191,5'
          Branch Sides:
            - BranchSide:      'compat_level.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:191,16'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:196,10'
          Branch Sides:
            - BranchSide:      'compat_level.c:196,10'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:197,2'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:196,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:200,10'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:200,10'
          Branch Sides:
            - BranchSide:      'compat_level.c:200,10'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:200,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:201,2'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:204,10'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:204,10'
          Branch Sides:
            - BranchSide:      'compat_level.c:204,10'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:205,2'
              BranchSideFuncs: []
        - Branch String:   'compat_level.c:204,9'
          Branch Sides:
            - BranchSide:      'compat_level.c:205,2'
              BranchSideFuncs: []
            - BranchSide:      'compat_level.c:212,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_known_tcp_ports
      functionSourceFile: '/src/postfix/postfix/src/global/config_known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          198
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - add_known_tcp_port
        - argv_free
        - argv_split
        - argv_split_at
        - clear_known_tcp_ports
        - concatenate
        - msg_warn
        - myfree
        - mystrtok_cw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config_known_tcp_ports.c:61,5'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:0,0'
              BranchSideFuncs:
                - clear_known_tcp_ports
                - argv_split
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
            - BranchSide:      'config_known_tcp_ports.c:61,5'
              BranchSideFuncs:
                - clear_known_tcp_ports
                - argv_split
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
        - Branch String:   'config_known_tcp_ports.c:68,9'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:68,9'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:79,30'
              BranchSideFuncs:
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
        - Branch String:   'config_known_tcp_ports.c:79,5'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:79,5'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:80,17'
              BranchSideFuncs:
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
        - Branch String:   'config_known_tcp_ports.c:85,6'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:87,31'
              BranchSideFuncs:
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:122,2'
              BranchSideFuncs:
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:87,13'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:89,16'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:97,24'
              BranchSideFuncs:
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - msg_warn
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
        - Branch String:   'config_known_tcp_ports.c:98,10'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:100,17'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:118,14'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:100,17'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:103,32'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
            - BranchSide:      'config_known_tcp_ports.c:118,14'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:103,3'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:106,25'
              BranchSideFuncs:
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - add_known_tcp_port
            - BranchSide:      'config_known_tcp_ports.c:118,14'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:107,11'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:109,18'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:114,19'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:109,18'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:112,14'
              BranchSideFuncs:
                - add_known_tcp_port
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:114,19'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:114,24'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:103,43'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:114,31'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:114,11'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:103,43'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:115,4'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:103,3'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:106,25'
              BranchSideFuncs:
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - add_known_tcp_port
            - BranchSide:      'config_known_tcp_ports.c:118,14'
              BranchSideFuncs:
                - msg_warn
                - argv_free
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
                - argv_free
        - Branch String:   'config_known_tcp_ports.c:79,5'
          Branch Sides:
            - BranchSide:      'config_known_tcp_ports.c:79,5'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'config_known_tcp_ports.c:80,17'
              BranchSideFuncs:
                - concatenate
                - argv_split_at
                - myfree
                - mystrtok_cw
                - mystrtok_cw
                - msg_warn
                - argv_free
                - argv_free
                - mystrtok_cw
                - mystrtok_cw
                - add_known_tcp_port
                - msg_warn
      Callsites:
        - Src:             'config_known_tcp_ports.c:61,5'
          Dst:             clear_known_tcp_ports
        - Src:             'config_known_tcp_ports.c:67,20'
          Dst:             argv_split
        - Src:             'config_known_tcp_ports.c:80,17'
          Dst:             concatenate
        - Src:             'config_known_tcp_ports.c:82,16'
          Dst:             argv_split_at
        - Src:             'config_known_tcp_ports.c:83,2'
          Dst:             myfree
        - Src:             'config_known_tcp_ports.c:88,6'
          Dst:             msg_warn
        - Src:             'config_known_tcp_ports.c:98,17'
          Dst:             mystrtok_cw
        - Src:             'config_known_tcp_ports.c:100,17'
          Dst:             mystrtok_cw
        - Src:             'config_known_tcp_ports.c:107,18'
          Dst:             mystrtok_cw
        - Src:             'config_known_tcp_ports.c:109,18'
          Dst:             mystrtok_cw
        - Src:             'config_known_tcp_ports.c:112,14'
          Dst:             add_known_tcp_port
        - Src:             'config_known_tcp_ports.c:119,3'
          Dst:             msg_warn
        - Src:             'config_known_tcp_ports.c:122,2'
          Dst:             argv_free
        - Src:             'config_known_tcp_ports.c:0,0'
          Dst:             argv_free
    - functionName:    been_here_drop_fixed
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - been_here_check_fixed
        - casefoldx
        - htable_delete
        - vstring_alloc
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'been_here.c:314,21'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - been_here_check_fixed
                - htable_delete
                - vstring_free
            - BranchSide:      'been_here.c:314,21'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - been_here_check_fixed
                - htable_delete
                - vstring_free
        - Branch String:   'been_here.c:314,9'
          Branch Sides:
            - BranchSide:      'been_here.c:315,18'
              BranchSideFuncs:
                - been_here_check_fixed
                - htable_delete
                - vstring_free
            - BranchSide:      'been_here.c:325,19'
              BranchSideFuncs:
                - been_here_check_fixed
                - htable_delete
                - vstring_free
        - Branch String:   'been_here.c:325,9'
          Branch Sides:
            - BranchSide:      'been_here.c:326,28'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'been_here.c:331,9'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'been_here.c:331,9'
          Branch Sides:
            - BranchSide:      'been_here.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'been_here.c:332,2'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'been_here.c:315,18'
          Dst:             vstring_alloc
        - Src:             'been_here.c:316,15'
          Dst:             casefoldx
        - Src:             'been_here.c:325,19'
          Dst:             been_here_check_fixed
        - Src:             'been_here.c:326,2'
          Dst:             htable_delete
        - Src:             'been_here.c:332,2'
          Dst:             vstring_free
    - functionName:    been_here_check_fixed
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - casefoldx
        - htable_locate
        - msg_info
        - vstring_alloc
        - vstring_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'been_here.c:252,21'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - htable_locate
                - msg_info
                - vstring_free
            - BranchSide:      'been_here.c:252,21'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - htable_locate
                - msg_info
                - vstring_free
        - Branch String:   'been_here.c:252,9'
          Branch Sides:
            - BranchSide:      'been_here.c:253,18'
              BranchSideFuncs:
                - htable_locate
                - msg_info
                - vstring_free
            - BranchSide:      'been_here.c:263,41'
              BranchSideFuncs:
                - htable_locate
                - msg_info
                - vstring_free
        - Branch String:   'been_here.c:264,9'
          Branch Sides:
            - BranchSide:      'been_here.c:265,2'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'been_here.c:270,9'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'been_here.c:270,9'
          Branch Sides:
            - BranchSide:      'been_here.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'been_here.c:271,2'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'been_here.c:253,18'
          Dst:             vstring_alloc
        - Src:             'been_here.c:254,15'
          Dst:             casefoldx
        - Src:             'been_here.c:263,15'
          Dst:             htable_locate
        - Src:             'been_here.c:265,2'
          Dst:             msg_info
        - Src:             'been_here.c:271,2'
          Dst:             vstring_free
    - functionName:    been_here_drop
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - been_here_drop_fixed
        - vstring_alloc
        - vstring_free
        - vstring_vsprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'been_here.c:280,20'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_drop_fixed
                - vstring_free
            - BranchSide:      'been_here.c:280,20'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_drop_fixed
                - vstring_free
      Callsites:
        - Src:             'been_here.c:280,20'
          Dst:             vstring_alloc
        - Src:             'been_here.c:288,5'
          Dst:             vstring_vsprintf
        - Src:             'been_here.c:294,14'
          Dst:             been_here_drop_fixed
        - Src:             'been_here.c:299,5'
          Dst:             vstring_free
    - functionName:    been_here_check
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - been_here_check_fixed
        - vstring_alloc
        - vstring_free
        - vstring_vsprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'been_here.c:218,20'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_check_fixed
                - vstring_free
            - BranchSide:      'been_here.c:218,20'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_check_fixed
                - vstring_free
      Callsites:
        - Src:             'been_here.c:218,20'
          Dst:             vstring_alloc
        - Src:             'been_here.c:226,5'
          Dst:             vstring_vsprintf
        - Src:             'been_here.c:232,14'
          Dst:             been_here_check_fixed
        - Src:             'been_here.c:237,5'
          Dst:             vstring_free
    - functionName:    been_here_fixed
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - casefoldx
        - htable_enter
        - htable_locate
        - msg_info
        - vstring_alloc
        - vstring_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'been_here.c:183,21'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - htable_locate
                - msg_info
                - vstring_free
                - htable_enter
            - BranchSide:      'been_here.c:183,21'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
                - htable_locate
                - msg_info
                - vstring_free
                - htable_enter
        - Branch String:   'been_here.c:183,9'
          Branch Sides:
            - BranchSide:      'been_here.c:184,18'
              BranchSideFuncs:
                - htable_locate
                - msg_info
                - vstring_free
                - htable_enter
            - BranchSide:      'been_here.c:194,35'
              BranchSideFuncs:
                - htable_locate
                - msg_info
                - vstring_free
                - htable_enter
        - Branch String:   'been_here.c:194,9'
          Branch Sides:
            - BranchSide:      'been_here.c:197,18'
              BranchSideFuncs:
                - msg_info
                - vstring_free
                - htable_enter
            - BranchSide:      'been_here.c:202,9'
              BranchSideFuncs:
                - msg_info
                - vstring_free
        - Branch String:   'been_here.c:197,6'
          Branch Sides:
            - BranchSide:      'been_here.c:199,31'
              BranchSideFuncs:
                - htable_enter
                - msg_info
                - vstring_free
            - BranchSide:      'been_here.c:202,9'
              BranchSideFuncs:
                - msg_info
                - vstring_free
        - Branch String:   'been_here.c:202,9'
          Branch Sides:
            - BranchSide:      'been_here.c:203,2'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'been_here.c:208,9'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'been_here.c:208,9'
          Branch Sides:
            - BranchSide:      'been_here.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'been_here.c:209,2'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'been_here.c:184,18'
          Dst:             vstring_alloc
        - Src:             'been_here.c:185,15'
          Dst:             casefoldx
        - Src:             'been_here.c:194,9'
          Dst:             htable_locate
        - Src:             'been_here.c:199,6'
          Dst:             htable_enter
        - Src:             'been_here.c:203,2'
          Dst:             msg_info
        - Src:             'been_here.c:209,2'
          Dst:             vstring_free
    - functionName:    been_here
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - been_here_fixed
        - vstring_alloc
        - vstring_free
        - vstring_vsprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'been_here.c:149,20'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_fixed
                - vstring_free
            - BranchSide:      'been_here.c:149,20'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - been_here_fixed
                - vstring_free
      Callsites:
        - Src:             'been_here.c:149,20'
          Dst:             vstring_alloc
        - Src:             'been_here.c:157,5'
          Dst:             vstring_vsprintf
        - Src:             'been_here.c:163,14'
          Dst:             been_here_fixed
        - Src:             'been_here.c:168,5'
          Dst:             vstring_free
    - functionName:    been_here_free
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htable_free
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'been_here.c:141,29'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - htable_free
                - myfree
            - BranchSide:      'been_here.c:141,29'
              BranchSideFuncs:
                - htable_free
                - myfree
      Callsites:
        - Src:             'been_here.c:141,5'
          Dst:             htable_free
        - Src:             'been_here.c:142,5'
          Dst:             myfree
    - functionName:    been_here_init
      functionSourceFile: '/src/postfix/postfix/src/global/been_here.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htable_create
        - mymalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'been_here.c:130,31'
          Branch Sides:
            - BranchSide:      'been_here.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - htable_create
            - BranchSide:      'been_here.c:130,31'
              BranchSideFuncs:
                - mymalloc
                - htable_create
      Callsites:
        - Src:             'been_here.c:130,31'
          Dst:             mymalloc
        - Src:             'been_here.c:133,25'
          Dst:             htable_create
    - functionName:    mail_conf_update
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mail_conf.c:277,5'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - dict_update
            - BranchSide:      'mail_conf.c:277,5'
              BranchSideFuncs:
                - dict_update
      Callsites:
        - Src:             'mail_conf.c:277,5'
          Dst:             dict_update
    - functionName:    mail_conf_lookup_eval
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_eval
        - dict_lookup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mail_conf.c:268,18'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - dict_lookup
                - dict_eval
            - BranchSide:      'mail_conf.c:268,18'
              BranchSideFuncs:
                - dict_lookup
                - dict_eval
        - Branch String:   'mail_conf.c:268,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf.c:269,10'
              BranchSideFuncs:
                - dict_eval
      Callsites:
        - Src:             'mail_conf.c:268,18'
          Dst:             dict_lookup
        - Src:             'mail_conf.c:269,10'
          Dst:             dict_eval
    - functionName:    mail_conf_lookup
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_lookup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mail_conf.c:257,13'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - dict_lookup
            - BranchSide:      'mail_conf.c:257,13'
              BranchSideFuncs:
                - dict_lookup
      Callsites:
        - Src:             'mail_conf.c:257,13'
          Dst:             dict_lookup
    - functionName:    mail_conf_eval_once
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_eval
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf.c:250,13'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - dict_eval
            - BranchSide:      'mail_conf.c:250,13'
              BranchSideFuncs:
                - dict_eval
      Callsites:
        - Src:             'mail_conf.c:250,13'
          Dst:             dict_eval
    - functionName:    mail_conf_eval
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_eval
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mail_conf.c:241,13'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - dict_eval
            - BranchSide:      'mail_conf.c:241,13'
              BranchSideFuncs:
                - dict_eval
      Callsites:
        - Src:             'mail_conf.c:241,13'
          Dst:             dict_eval
    - functionName:    mail_conf_flush
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_handle
        - dict_unregister
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf.c:231,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:231,9'
              BranchSideFuncs:
                - dict_handle
                - dict_unregister
            - BranchSide:      'mail_conf.c:231,9'
              BranchSideFuncs:
                - dict_handle
                - dict_unregister
        - Branch String:   'mail_conf.c:231,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf.c:232,2'
              BranchSideFuncs:
                - dict_unregister
      Callsites:
        - Src:             'mail_conf.c:231,9'
          Dst:             dict_handle
        - Src:             'mail_conf.c:232,2'
          Dst:             dict_unregister
    - functionName:    mail_conf_suck
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - concatenate
        - dict_load_file_xt
        - getenv
        - mail_conf_checkdir
        - msg_fatal
        - myfree
        - mystrdup
        - set_mail_conf_str
        - strcmp
        - unsafe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf.c:207,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:207,9'
              BranchSideFuncs:
                - myfree
                - getenv
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
            - BranchSide:      'mail_conf.c:207,9'
              BranchSideFuncs:
                - myfree
                - getenv
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
        - Branch String:   'mail_conf.c:207,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:208,2'
              BranchSideFuncs:
                - getenv
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
            - BranchSide:      'mail_conf.c:209,23'
              BranchSideFuncs:
                - getenv
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
        - Branch String:   'mail_conf.c:209,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:210,2'
              BranchSideFuncs:
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
            - BranchSide:      'mail_conf.c:211,22'
              BranchSideFuncs:
                - mystrdup
                - set_mail_conf_str
                - strcmp
                - unsafe
                - mail_conf_checkdir
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
        - Branch String:   'mail_conf.c:219,2'
          Branch Sides:
            - BranchSide:      'mail_conf.c:219,5'
              BranchSideFuncs:
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
            - BranchSide:      'mail_conf.c:221,24'
              BranchSideFuncs:
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
        - Branch String:   'mail_conf.c:218,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:220,21'
              BranchSideFuncs:
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
            - BranchSide:      'mail_conf.c:221,24'
              BranchSideFuncs:
                - concatenate
                - dict_load_file_xt
                - myfree
                - msg_fatal
        - Branch String:   'mail_conf.c:222,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:223,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf.c:224,5'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'mail_conf.c:208,2'
          Dst:             myfree
        - Src:             'mail_conf.c:209,23'
          Dst:             getenv
        - Src:             'mail_conf.c:211,22'
          Dst:             mystrdup
        - Src:             'mail_conf.c:212,5'
          Dst:             set_mail_conf_str
        - Src:             'mail_conf.c:218,9'
          Dst:             strcmp
        - Src:             'mail_conf.c:219,5'
          Dst:             unsafe
        - Src:             'mail_conf.c:220,2'
          Dst:             mail_conf_checkdir
        - Src:             'mail_conf.c:221,12'
          Dst:             concatenate
        - Src:             'mail_conf.c:222,9'
          Dst:             dict_load_file_xt
        - Src:             'mail_conf.c:223,2'
          Dst:             msg_fatal
        - Src:             'mail_conf.c:224,5'
          Dst:             myfree
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mail_conf_checkdir
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - concatenate
        - msg_error
        - msg_fatal
        - myfree
        - mystrtok_cw
        - readllines
        - split_nameval
        - strcmp
        - vstream_fclose
        - vstream_fopen
        - vstring_alloc
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf.c:139,5'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - concatenate
                - vstream_fopen
                - vstring_alloc
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
                - readllines
                - msg_fatal
            - BranchSide:      'mail_conf.c:149,12'
              BranchSideFuncs:
                - concatenate
                - vstream_fopen
                - vstring_alloc
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
                - readllines
                - msg_fatal
        - Branch String:   'mail_conf.c:150,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:151,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf.c:153,11'
              BranchSideFuncs:
                - vstring_alloc
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
                - readllines
        - Branch String:   'mail_conf.c:154,23'
          Branch Sides:
            - BranchSide:      'mail_conf.c:154,26'
              BranchSideFuncs:
                - readllines
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:154,5'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - readllines
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
        - Branch String:   'mail_conf.c:154,5'
          Branch Sides:
            - BranchSide:      'mail_conf.c:155,20'
              BranchSideFuncs:
                - split_nameval
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - readllines
                - strcmp
                - strcmp
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:163,9'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
        - Branch String:   'mail_conf.c:156,6'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - readllines
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:156,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - readllines
                - strcmp
                - mystrtok_cw
        - Branch String:   'mail_conf.c:157,3'
          Branch Sides:
            - BranchSide:      'mail_conf.c:157,6'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:158,6'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
        - Branch String:   'mail_conf.c:155,6'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:158,6'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
        - Branch String:   'mail_conf.c:158,24'
          Branch Sides:
            - BranchSide:      'mail_conf.c:158,33'
              BranchSideFuncs:
                - mystrtok_cw
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
            - BranchSide:      'mail_conf.c:158,6'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - mystrtok_cw
                - readllines
                - strcmp
        - Branch String:   'mail_conf.c:158,6'
          Branch Sides:
            - BranchSide:      'mail_conf.c:0,0'
              BranchSideFuncs:
                - strcmp
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:159,7'
              BranchSideFuncs:
                - strcmp
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - mystrtok_cw
        - Branch String:   'mail_conf.c:159,7'
          Branch Sides:
            - BranchSide:      'mail_conf.c:158,24'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
            - BranchSide:      'mail_conf.c:160,7'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
                - split_nameval
                - strcmp
                - strcmp
                - readllines
                - strcmp
                - mystrtok_cw
        - Branch String:   'mail_conf.c:163,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:164,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
            - BranchSide:      'mail_conf.c:165,5'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - msg_error
                - msg_fatal
        - Branch String:   'mail_conf.c:167,9'
          Branch Sides:
            - BranchSide:      'mail_conf.c:168,2'
              BranchSideFuncs:
                - msg_error
                - msg_fatal
            - BranchSide:      'mail_conf.c:173,5'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'mail_conf.c:149,12'
          Dst:             concatenate
        - Src:             'mail_conf.c:150,15'
          Dst:             vstream_fopen
        - Src:             'mail_conf.c:151,2'
          Dst:             msg_fatal
        - Src:             'mail_conf.c:153,11'
          Dst:             vstring_alloc
        - Src:             'mail_conf.c:154,26'
          Dst:             readllines
        - Src:             'mail_conf.c:155,6'
          Dst:             split_nameval
        - Src:             'mail_conf.c:156,10'
          Dst:             strcmp
        - Src:             'mail_conf.c:157,6'
          Dst:             strcmp
        - Src:             'mail_conf.c:158,33'
          Dst:             mystrtok_cw
        - Src:             'mail_conf.c:159,7'
          Dst:             strcmp
        - Src:             'mail_conf.c:163,9'
          Dst:             vstream_fclose
        - Src:             'mail_conf.c:164,2'
          Dst:             msg_fatal
        - Src:             'mail_conf.c:165,5'
          Dst:             vstring_free
        - Src:             'mail_conf.c:168,2'
          Dst:             msg_error
        - Src:             'mail_conf.c:169,2'
          Dst:             msg_fatal
        - Src:             'mail_conf.c:173,5'
          Dst:             myfree
    - functionName:    mail_conf_read
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_suck
        - mail_params_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf.c:180,5'
          Branch Sides:
            - BranchSide:      'mail_conf.c:180,5'
              BranchSideFuncs:
                - mail_conf_suck
                - mail_params_init
            - BranchSide:      'mail_conf.c:180,5'
              BranchSideFuncs:
                - mail_conf_suck
                - mail_params_init
      Callsites:
        - Src:             'mail_conf.c:180,5'
          Dst:             mail_conf_suck
        - Src:             'mail_conf.c:181,5'
          Dst:             mail_params_init
    - functionName:    get_mail_conf_bool_fn_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_bool_fn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:149,19'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_bool_fn
            - BranchSide:      'mail_conf_bool.c:149,19'
              BranchSideFuncs:
                - get_mail_conf_bool_fn
        - Branch String:   'mail_conf_bool.c:149,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:150,63'
              BranchSideFuncs:
                - get_mail_conf_bool_fn
        - Branch String:   'mail_conf_bool.c:149,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:150,63'
              BranchSideFuncs:
                - get_mail_conf_bool_fn
      Callsites:
        - Src:             'mail_conf_bool.c:150,21'
          Dst:             get_mail_conf_bool_fn
    - functionName:    get_mail_conf_bool_fn
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convert_mail_conf_bool
        - set_mail_conf_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:121,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_bool
                - set_mail_conf_bool
            - BranchSide:      'mail_conf_bool.c:123,9'
              BranchSideFuncs:
                - convert_mail_conf_bool
                - set_mail_conf_bool
        - Branch String:   'mail_conf_bool.c:123,9'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:123,9'
              BranchSideFuncs:
                - set_mail_conf_bool
            - BranchSide:      'mail_conf_bool.c:124,36'
              BranchSideFuncs:
                - set_mail_conf_bool
      Callsites:
        - Src:             'mail_conf_bool.c:123,9'
          Dst:             convert_mail_conf_bool
        - Src:             'mail_conf_bool.c:124,2'
          Dst:             set_mail_conf_bool
    - functionName:    convert_mail_conf_bool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - mail_conf_lookup_eval
        - msg_fatal
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:90,19'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - strcasecmp
                - strcasecmp
                - msg_fatal
            - BranchSide:      'mail_conf_bool.c:90,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - strcasecmp
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_bool.c:90,9'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:93,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_bool.c:93,6'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:95,13'
              BranchSideFuncs:
                - strcasecmp
                - msg_fatal
        - Branch String:   'mail_conf_bool.c:95,13'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:98,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_bool.c:90,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_bool.c:93,6'
          Dst:             strcasecmp
        - Src:             'mail_conf_bool.c:95,13'
          Dst:             strcasecmp
        - Src:             'mail_conf_bool.c:98,6'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_bool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:132,28'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - mail_conf_update
            - BranchSide:      'mail_conf_bool.c:132,28'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_bool.c:132,5'
          Dst:             mail_conf_update
    - functionName:    get_mail_conf_bool_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_bool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:139,19'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_bool
            - BranchSide:      'mail_conf_bool.c:139,19'
              BranchSideFuncs:
                - get_mail_conf_bool
        - Branch String:   'mail_conf_bool.c:139,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:140,60'
              BranchSideFuncs:
                - get_mail_conf_bool
        - Branch String:   'mail_conf_bool.c:139,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_bool.c:140,60'
              BranchSideFuncs:
                - get_mail_conf_bool
      Callsites:
        - Src:             'mail_conf_bool.c:140,21'
          Dst:             get_mail_conf_bool
    - functionName:    get_mail_conf_bool
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convert_mail_conf_bool
        - set_mail_conf_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_bool.c:108,5'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_bool
                - set_mail_conf_bool
            - BranchSide:      'mail_conf_bool.c:110,9'
              BranchSideFuncs:
                - convert_mail_conf_bool
                - set_mail_conf_bool
        - Branch String:   'mail_conf_bool.c:110,9'
          Branch Sides:
            - BranchSide:      'mail_conf_bool.c:110,9'
              BranchSideFuncs:
                - set_mail_conf_bool
            - BranchSide:      'mail_conf_bool.c:111,34'
              BranchSideFuncs:
                - set_mail_conf_bool
      Callsites:
        - Src:             'mail_conf_bool.c:110,9'
          Dst:             convert_mail_conf_bool
        - Src:             'mail_conf_bool.c:111,2'
          Dst:             set_mail_conf_bool
    - functionName:    get_mail_conf_int_fn_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_int_fn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:218,19'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_int_fn
            - BranchSide:      'mail_conf_int.c:218,19'
              BranchSideFuncs:
                - get_mail_conf_int_fn
        - Branch String:   'mail_conf_int.c:218,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:219,62'
              BranchSideFuncs:
                - get_mail_conf_int_fn
        - Branch String:   'mail_conf_int.c:218,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:219,62'
              BranchSideFuncs:
                - get_mail_conf_int_fn
      Callsites:
        - Src:             'mail_conf_int.c:219,21'
          Dst:             get_mail_conf_int_fn
    - functionName:    get_mail_conf_int_fn
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_int
        - convert_mail_conf_int
        - set_mail_conf_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:173,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_int
                - check_mail_conf_int
                - set_mail_conf_int
            - BranchSide:      'mail_conf_int.c:175,9'
              BranchSideFuncs:
                - convert_mail_conf_int
                - check_mail_conf_int
                - set_mail_conf_int
        - Branch String:   'mail_conf_int.c:175,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:175,9'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
            - BranchSide:      'mail_conf_int.c:176,35'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
      Callsites:
        - Src:             'mail_conf_int.c:175,9'
          Dst:             convert_mail_conf_int
        - Src:             'mail_conf_int.c:176,2'
          Dst:             set_mail_conf_int
        - Src:             'mail_conf_int.c:177,5'
          Dst:             check_mail_conf_int
    - functionName:    convert_mail_conf_int
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - mail_conf_lookup_eval
        - msg_fatal
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:115,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - __errno_location
                - strtol
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:118,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - __errno_location
                - strtol
                - msg_fatal
        - Branch String:   'mail_conf_int.c:118,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:119,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - msg_fatal
        - Branch String:   'mail_conf_int.c:121,19'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:121,23'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:122,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:121,32'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:121,35'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:122,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:121,51'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:121,62'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:122,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:121,6'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:121,6'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:122,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_int.c:118,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_int.c:119,2'
          Dst:             __errno_location
        - Src:             'mail_conf_int.c:120,22'
          Dst:             strtol
        - Src:             'mail_conf_int.c:122,6'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_int
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
        - msg_panic
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:185,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
            - BranchSide:      'mail_conf_int.c:185,16'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
        - Branch String:   'mail_conf_int.c:192,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:193,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_int.c:194,13'
              BranchSideFuncs:
                - mail_conf_update
                - msg_panic
        - Branch String:   'mail_conf_int.c:194,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:195,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_int.c:200,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_int.c:191,11'
          Dst:             snprintf
        - Src:             'mail_conf_int.c:193,2'
          Dst:             msg_panic
        - Src:             'mail_conf_int.c:195,2'
          Dst:             msg_panic
        - Src:             'mail_conf_int.c:200,5'
          Dst:             mail_conf_update
    - functionName:    check_mail_conf_int
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:132,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:132,9'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_conf_int.c:132,13'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:132,23'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:134,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:132,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:133,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:134,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:134,13'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:134,23'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_int.c:134,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:134,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_int.c:135,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_int.c:133,2'
          Dst:             msg_fatal
        - Src:             'mail_conf_int.c:135,2'
          Dst:             msg_fatal
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mail_conf_int_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:207,19'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_int
            - BranchSide:      'mail_conf_int.c:207,19'
              BranchSideFuncs:
                - get_mail_conf_int
        - Branch String:   'mail_conf_int.c:207,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:208,59'
              BranchSideFuncs:
                - get_mail_conf_int
        - Branch String:   'mail_conf_int.c:207,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_int.c:208,59'
              BranchSideFuncs:
                - get_mail_conf_int
      Callsites:
        - Src:             'mail_conf_int.c:208,21'
          Dst:             get_mail_conf_int
    - functionName:    get_mail_conf_int
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_int
        - convert_mail_conf_int
        - set_mail_conf_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:142,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_int
                - check_mail_conf_int
                - set_mail_conf_int
            - BranchSide:      'mail_conf_int.c:144,9'
              BranchSideFuncs:
                - convert_mail_conf_int
                - check_mail_conf_int
                - set_mail_conf_int
        - Branch String:   'mail_conf_int.c:144,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:144,9'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
            - BranchSide:      'mail_conf_int.c:145,33'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
      Callsites:
        - Src:             'mail_conf_int.c:144,9'
          Dst:             convert_mail_conf_int
        - Src:             'mail_conf_int.c:145,2'
          Dst:             set_mail_conf_int
        - Src:             'mail_conf_int.c:146,5'
          Dst:             check_mail_conf_int
    - functionName:    get_mail_conf_int2
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_int
        - concatenate
        - convert_mail_conf_int
        - myfree
        - set_mail_conf_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_int.c:155,5'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:0,0'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_int
                - check_mail_conf_int
                - myfree
                - set_mail_conf_int
            - BranchSide:      'mail_conf_int.c:158,12'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_int
                - check_mail_conf_int
                - myfree
                - set_mail_conf_int
        - Branch String:   'mail_conf_int.c:159,9'
          Branch Sides:
            - BranchSide:      'mail_conf_int.c:159,9'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
                - myfree
            - BranchSide:      'mail_conf_int.c:160,33'
              BranchSideFuncs:
                - set_mail_conf_int
                - check_mail_conf_int
                - myfree
      Callsites:
        - Src:             'mail_conf_int.c:158,12'
          Dst:             concatenate
        - Src:             'mail_conf_int.c:159,9'
          Dst:             convert_mail_conf_int
        - Src:             'mail_conf_int.c:160,2'
          Dst:             set_mail_conf_int
        - Src:             'mail_conf_int.c:161,5'
          Dst:             check_mail_conf_int
        - Src:             'mail_conf_int.c:162,5'
          Dst:             myfree
    - functionName:    get_mail_conf_long_fn_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_long_fn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:208,19'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_long_fn
            - BranchSide:      'mail_conf_long.c:208,19'
              BranchSideFuncs:
                - get_mail_conf_long_fn
        - Branch String:   'mail_conf_long.c:208,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:208,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:209,63'
              BranchSideFuncs:
                - get_mail_conf_long_fn
        - Branch String:   'mail_conf_long.c:208,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:208,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:209,63'
              BranchSideFuncs:
                - get_mail_conf_long_fn
      Callsites:
        - Src:             'mail_conf_long.c:209,21'
          Dst:             get_mail_conf_long_fn
    - functionName:    get_mail_conf_long_fn
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_long
        - convert_mail_conf_long
        - set_mail_conf_long
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:163,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_long
                - check_mail_conf_long
                - set_mail_conf_long
            - BranchSide:      'mail_conf_long.c:165,9'
              BranchSideFuncs:
                - convert_mail_conf_long
                - check_mail_conf_long
                - set_mail_conf_long
        - Branch String:   'mail_conf_long.c:165,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:165,9'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
            - BranchSide:      'mail_conf_long.c:166,37'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
      Callsites:
        - Src:             'mail_conf_long.c:165,9'
          Dst:             convert_mail_conf_long
        - Src:             'mail_conf_long.c:166,2'
          Dst:             set_mail_conf_long
        - Src:             'mail_conf_long.c:167,5'
          Dst:             check_mail_conf_long
    - functionName:    convert_mail_conf_long
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - mail_conf_lookup_eval
        - msg_fatal
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:106,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - __errno_location
                - strtol
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:108,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - __errno_location
                - strtol
                - msg_fatal
        - Branch String:   'mail_conf_long.c:108,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:109,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - msg_fatal
        - Branch String:   'mail_conf_long.c:111,19'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:111,23'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:112,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_long.c:111,32'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:111,35'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:112,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_long.c:111,6'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:111,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:112,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_long.c:108,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_long.c:109,2'
          Dst:             __errno_location
        - Src:             'mail_conf_long.c:110,13'
          Dst:             strtol
        - Src:             'mail_conf_long.c:112,6'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_long
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
        - msg_panic
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:175,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
            - BranchSide:      'mail_conf_long.c:175,16'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
        - Branch String:   'mail_conf_long.c:182,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:183,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_long.c:184,13'
              BranchSideFuncs:
                - mail_conf_update
                - msg_panic
        - Branch String:   'mail_conf_long.c:184,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:185,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_long.c:190,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_long.c:181,11'
          Dst:             snprintf
        - Src:             'mail_conf_long.c:183,2'
          Dst:             msg_panic
        - Src:             'mail_conf_long.c:185,2'
          Dst:             msg_panic
        - Src:             'mail_conf_long.c:190,5'
          Dst:             mail_conf_update
    - functionName:    check_mail_conf_long
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:122,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:122,9'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_conf_long.c:122,13'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:122,24'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:124,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_long.c:122,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:123,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:124,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_long.c:124,13'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:124,13'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:124,24'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_long.c:124,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:124,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_long.c:125,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_long.c:123,2'
          Dst:             msg_fatal
        - Src:             'mail_conf_long.c:125,2'
          Dst:             msg_fatal
    - functionName:    get_mail_conf_long_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_long
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:197,19'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_long
            - BranchSide:      'mail_conf_long.c:197,19'
              BranchSideFuncs:
                - get_mail_conf_long
        - Branch String:   'mail_conf_long.c:197,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:197,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:198,60'
              BranchSideFuncs:
                - get_mail_conf_long
        - Branch String:   'mail_conf_long.c:197,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:197,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_long.c:198,60'
              BranchSideFuncs:
                - get_mail_conf_long
      Callsites:
        - Src:             'mail_conf_long.c:198,21'
          Dst:             get_mail_conf_long
    - functionName:    get_mail_conf_long
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_long
        - convert_mail_conf_long
        - set_mail_conf_long
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:132,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - convert_mail_conf_long
                - check_mail_conf_long
                - set_mail_conf_long
            - BranchSide:      'mail_conf_long.c:134,9'
              BranchSideFuncs:
                - convert_mail_conf_long
                - check_mail_conf_long
                - set_mail_conf_long
        - Branch String:   'mail_conf_long.c:134,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:134,9'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
            - BranchSide:      'mail_conf_long.c:135,35'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
      Callsites:
        - Src:             'mail_conf_long.c:134,9'
          Dst:             convert_mail_conf_long
        - Src:             'mail_conf_long.c:135,2'
          Dst:             set_mail_conf_long
        - Src:             'mail_conf_long.c:136,5'
          Dst:             check_mail_conf_long
    - functionName:    get_mail_conf_long2
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_long
        - concatenate
        - convert_mail_conf_long
        - myfree
        - set_mail_conf_long
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_long.c:145,5'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:0,0'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_long
                - check_mail_conf_long
                - myfree
                - set_mail_conf_long
            - BranchSide:      'mail_conf_long.c:148,12'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_long
                - check_mail_conf_long
                - myfree
                - set_mail_conf_long
        - Branch String:   'mail_conf_long.c:149,9'
          Branch Sides:
            - BranchSide:      'mail_conf_long.c:149,9'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
                - myfree
            - BranchSide:      'mail_conf_long.c:150,35'
              BranchSideFuncs:
                - set_mail_conf_long
                - check_mail_conf_long
                - myfree
      Callsites:
        - Src:             'mail_conf_long.c:148,12'
          Dst:             concatenate
        - Src:             'mail_conf_long.c:149,9'
          Dst:             convert_mail_conf_long
        - Src:             'mail_conf_long.c:150,2'
          Dst:             set_mail_conf_long
        - Src:             'mail_conf_long.c:151,5'
          Dst:             check_mail_conf_long
        - Src:             'mail_conf_long.c:152,5'
          Dst:             myfree
    - functionName:    get_mail_conf_str_fn_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_mail_conf_str_fn
        - myfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:192,19'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str_fn
            - BranchSide:      'mail_conf_str.c:192,19'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str_fn
        - Branch String:   'mail_conf_str.c:192,5'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_str.c:193,13'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str_fn
        - Branch String:   'mail_conf_str.c:193,6'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:194,6'
              BranchSideFuncs:
                - get_mail_conf_str_fn
                - myfree
            - BranchSide:      'mail_conf_str.c:195,49'
              BranchSideFuncs:
                - get_mail_conf_str_fn
                - myfree
        - Branch String:   'mail_conf_str.c:192,5'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_str.c:193,13'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str_fn
      Callsites:
        - Src:             'mail_conf_str.c:194,6'
          Dst:             myfree
        - Src:             'mail_conf_str.c:195,21'
          Dst:             get_mail_conf_str_fn
    - functionName:    get_mail_conf_str_fn
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_str
        - mail_conf_eval
        - mail_conf_lookup_eval
        - mail_conf_update
        - mystrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:160,19'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
            - BranchSide:      'mail_conf_str.c:160,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
        - Branch String:   'mail_conf_str.c:160,9'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:160,9'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - mystrdup
            - BranchSide:      'mail_conf_str.c:161,26'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - mystrdup
      Callsites:
        - Src:             'mail_conf_str.c:160,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_str.c:161,11'
          Dst:             mail_conf_eval
        - Src:             'mail_conf_str.c:162,2'
          Dst:             mail_conf_update
        - Src:             'mail_conf_str.c:164,5'
          Dst:             check_mail_conf_str
        - Src:             'mail_conf_str.c:165,13'
          Dst:             mystrdup
    - functionName:    check_mail_conf_str
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:107,19'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - strlen
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_conf_str.c:107,19'
              BranchSideFuncs:
                - strlen
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_conf_str.c:109,13'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:109,22'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_str.c:112,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_str.c:109,9'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:110,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_str.c:112,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_str.c:112,13'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_str.c:112,22'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_str.c:112,9'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:112,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_str.c:113,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_str.c:107,19'
          Dst:             strlen
        - Src:             'mail_conf_str.c:110,2'
          Dst:             msg_fatal
        - Src:             'mail_conf_str.c:113,2'
          Dst:             msg_fatal
    - functionName:    get_mail_conf_str_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_mail_conf_str
        - myfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:179,19'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str
            - BranchSide:      'mail_conf_str.c:179,19'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str
        - Branch String:   'mail_conf_str.c:179,5'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_str.c:180,13'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str
        - Branch String:   'mail_conf_str.c:180,6'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:181,6'
              BranchSideFuncs:
                - get_mail_conf_str
                - myfree
            - BranchSide:      'mail_conf_str.c:182,46'
              BranchSideFuncs:
                - get_mail_conf_str
                - myfree
        - Branch String:   'mail_conf_str.c:179,5'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_str.c:180,13'
              BranchSideFuncs:
                - myfree
                - get_mail_conf_str
      Callsites:
        - Src:             'mail_conf_str.c:181,6'
          Dst:             myfree
        - Src:             'mail_conf_str.c:182,21'
          Dst:             get_mail_conf_str
    - functionName:    get_mail_conf_str
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_str
        - mail_conf_eval
        - mail_conf_lookup_eval
        - mail_conf_update
        - mystrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:124,19'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
            - BranchSide:      'mail_conf_str.c:124,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
        - Branch String:   'mail_conf_str.c:124,9'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:124,9'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - mystrdup
            - BranchSide:      'mail_conf_str.c:125,11'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - mystrdup
      Callsites:
        - Src:             'mail_conf_str.c:124,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_str.c:125,11'
          Dst:             mail_conf_eval
        - Src:             'mail_conf_str.c:126,2'
          Dst:             mail_conf_update
        - Src:             'mail_conf_str.c:128,5'
          Dst:             check_mail_conf_str
        - Src:             'mail_conf_str.c:129,13'
          Dst:             mystrdup
    - functionName:    set_mail_conf_str
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:172,5'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - mail_conf_update
            - BranchSide:      'mail_conf_str.c:172,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_str.c:172,5'
          Dst:             mail_conf_update
    - functionName:    get_mail_conf_str2
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_str
        - concatenate
        - mail_conf_eval
        - mail_conf_lookup_eval
        - mail_conf_update
        - myfree
        - mystrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_str.c:141,12'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:0,0'
              BranchSideFuncs:
                - concatenate
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - myfree
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
            - BranchSide:      'mail_conf_str.c:141,12'
              BranchSideFuncs:
                - concatenate
                - mail_conf_lookup_eval
                - check_mail_conf_str
                - myfree
                - mystrdup
                - mail_conf_eval
                - mail_conf_update
        - Branch String:   'mail_conf_str.c:142,9'
          Branch Sides:
            - BranchSide:      'mail_conf_str.c:142,9'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - myfree
                - mystrdup
            - BranchSide:      'mail_conf_str.c:143,11'
              BranchSideFuncs:
                - mail_conf_eval
                - mail_conf_update
                - check_mail_conf_str
                - myfree
                - mystrdup
      Callsites:
        - Src:             'mail_conf_str.c:141,12'
          Dst:             concatenate
        - Src:             'mail_conf_str.c:142,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_str.c:143,11'
          Dst:             mail_conf_eval
        - Src:             'mail_conf_str.c:144,2'
          Dst:             mail_conf_update
        - Src:             'mail_conf_str.c:146,5'
          Dst:             check_mail_conf_str
        - Src:             'mail_conf_str.c:147,5'
          Dst:             myfree
        - Src:             'mail_conf_str.c:148,13'
          Dst:             mystrdup
    - functionName:    get_mail_conf_time_table
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_mail_conf_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:218,19'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - get_mail_conf_time
            - BranchSide:      'mail_conf_time.c:218,19'
              BranchSideFuncs:
                - get_mail_conf_time
        - Branch String:   'mail_conf_time.c:218,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_time.c:219,60'
              BranchSideFuncs:
                - get_mail_conf_time
        - Branch String:   'mail_conf_time.c:218,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_time.c:219,60'
              BranchSideFuncs:
                - get_mail_conf_time
      Callsites:
        - Src:             'mail_conf_time.c:219,21'
          Dst:             get_mail_conf_time
    - functionName:    get_mail_conf_time
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_time
        - convert_mail_conf_time
        - get_def_time_unit
        - msg_panic
        - set_mail_conf_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:155,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - get_def_time_unit
                - convert_mail_conf_time
                - convert_mail_conf_time
                - check_mail_conf_time
                - msg_panic
                - set_mail_conf_time
            - BranchSide:      'mail_conf_time.c:158,16'
              BranchSideFuncs:
                - get_def_time_unit
                - convert_mail_conf_time
                - convert_mail_conf_time
                - check_mail_conf_time
                - msg_panic
                - set_mail_conf_time
        - Branch String:   'mail_conf_time.c:159,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:160,2'
              BranchSideFuncs:
                - set_mail_conf_time
                - convert_mail_conf_time
                - check_mail_conf_time
                - msg_panic
            - BranchSide:      'mail_conf_time.c:161,9'
              BranchSideFuncs:
                - convert_mail_conf_time
                - check_mail_conf_time
                - msg_panic
        - Branch String:   'mail_conf_time.c:161,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:162,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:163,32'
              BranchSideFuncs:
                - check_mail_conf_time
      Callsites:
        - Src:             'mail_conf_time.c:158,16'
          Dst:             get_def_time_unit
        - Src:             'mail_conf_time.c:159,9'
          Dst:             convert_mail_conf_time
        - Src:             'mail_conf_time.c:160,2'
          Dst:             set_mail_conf_time
        - Src:             'mail_conf_time.c:161,9'
          Dst:             convert_mail_conf_time
        - Src:             'mail_conf_time.c:162,2'
          Dst:             msg_panic
        - Src:             'mail_conf_time.c:163,5'
          Dst:             check_mail_conf_time
    - functionName:    get_def_time_unit
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - mail_conf_eval
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:136,15'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - mail_conf_eval
                - msg_panic
                - __ctype_b_loc
            - BranchSide:      'mail_conf_time.c:136,15'
              BranchSideFuncs:
                - mail_conf_eval
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'mail_conf_time.c:137,6'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:138,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:140,6'
              BranchSideFuncs:
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'mail_conf_time.c:140,6'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:136,54'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_panic
            - BranchSide:      'mail_conf_time.c:140,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_panic
        - Branch String:   'mail_conf_time.c:140,6'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:136,54'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_panic
            - BranchSide:      'mail_conf_time.c:137,6'
              BranchSideFuncs: []
        - Branch String:   'mail_conf_time.c:137,6'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:138,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:140,6'
              BranchSideFuncs:
                - msg_panic
                - __ctype_b_loc
      Callsites:
        - Src:             'mail_conf_time.c:136,15'
          Dst:             mail_conf_eval
        - Src:             'mail_conf_time.c:138,6'
          Dst:             msg_panic
        - Src:             'mail_conf_time.c:140,6'
          Dst:             __ctype_b_loc
    - functionName:    convert_mail_conf_time
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - conv_time
        - mail_conf_lookup_eval
        - msg_fatal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:113,19'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - conv_time
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:113,19'
              BranchSideFuncs:
                - mail_conf_lookup_eval
                - conv_time
                - msg_fatal
        - Branch String:   'mail_conf_time.c:113,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_time.c:115,9'
              BranchSideFuncs:
                - conv_time
                - msg_fatal
        - Branch String:   'mail_conf_time.c:115,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:115,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:116,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_time.c:113,19'
          Dst:             mail_conf_lookup_eval
        - Src:             'mail_conf_time.c:115,9'
          Dst:             conv_time
        - Src:             'mail_conf_time.c:116,2'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_time
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:189,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - mail_conf_update
            - BranchSide:      'mail_conf_time.c:189,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_time.c:189,5'
          Dst:             mail_conf_update
    - functionName:    check_mail_conf_time
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:124,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:124,9'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
        - Branch String:   'mail_conf_time.c:124,13'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:124,23'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:126,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_time.c:124,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:125,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:126,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_time.c:126,13'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      'mail_conf_time.c:126,23'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mail_conf_time.c:126,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:126,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mail_conf_time.c:127,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mail_conf_time.c:125,2'
          Dst:             msg_fatal
        - Src:             'mail_conf_time.c:127,2'
          Dst:             msg_fatal
    - functionName:    set_mail_conf_time_int
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - mail_conf_update
        - msg_panic
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:196,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
            - BranchSide:      'mail_conf_time.c:196,16'
              BranchSideFuncs:
                - snprintf
                - mail_conf_update
                - msg_panic
                - msg_panic
        - Branch String:   'mail_conf_time.c:203,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:204,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:205,13'
              BranchSideFuncs:
                - mail_conf_update
                - msg_panic
        - Branch String:   'mail_conf_time.c:205,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:206,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:211,5'
              BranchSideFuncs:
                - mail_conf_update
      Callsites:
        - Src:             'mail_conf_time.c:202,11'
          Dst:             snprintf
        - Src:             'mail_conf_time.c:204,2'
          Dst:             msg_panic
        - Src:             'mail_conf_time.c:206,2'
          Dst:             msg_panic
        - Src:             'mail_conf_time.c:211,5'
          Dst:             mail_conf_update
    - functionName:    get_mail_conf_time2
      functionSourceFile: '/src/postfix/postfix/src/global/mail_conf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - check_mail_conf_time
        - concatenate
        - convert_mail_conf_time
        - msg_panic
        - myfree
        - set_mail_conf_time_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mail_conf_time.c:172,5'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:0,0'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_time
                - convert_mail_conf_time
                - check_mail_conf_time
                - myfree
                - msg_panic
                - set_mail_conf_time_int
            - BranchSide:      'mail_conf_time.c:175,12'
              BranchSideFuncs:
                - concatenate
                - convert_mail_conf_time
                - convert_mail_conf_time
                - check_mail_conf_time
                - myfree
                - msg_panic
                - set_mail_conf_time_int
        - Branch String:   'mail_conf_time.c:176,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:177,2'
              BranchSideFuncs:
                - set_mail_conf_time_int
                - convert_mail_conf_time
                - check_mail_conf_time
                - myfree
                - msg_panic
            - BranchSide:      'mail_conf_time.c:178,9'
              BranchSideFuncs:
                - convert_mail_conf_time
                - check_mail_conf_time
                - myfree
                - msg_panic
        - Branch String:   'mail_conf_time.c:178,9'
          Branch Sides:
            - BranchSide:      'mail_conf_time.c:179,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mail_conf_time.c:180,32'
              BranchSideFuncs:
                - check_mail_conf_time
                - myfree
      Callsites:
        - Src:             'mail_conf_time.c:175,12'
          Dst:             concatenate
        - Src:             'mail_conf_time.c:176,9'
          Dst:             convert_mail_conf_time
        - Src:             'mail_conf_time.c:177,2'
          Dst:             set_mail_conf_time_int
        - Src:             'mail_conf_time.c:178,9'
          Dst:             convert_mail_conf_time
        - Src:             'mail_conf_time.c:179,2'
          Dst:             msg_panic
        - Src:             'mail_conf_time.c:180,5'
          Dst:             check_mail_conf_time
        - Src:             'mail_conf_time.c:181,5'
          Dst:             myfree
    - functionName:    conv_time
      functionSourceFile: '/src/postfix/postfix/src/global/conv_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          134
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conv_time.c:69,5'
          Branch Sides:
            - BranchSide:      'conv_time.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtol
            - BranchSide:      'conv_time.c:73,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
        - Branch String:   'conv_time.c:75,22'
          Branch Sides:
            - BranchSide:      'conv_time.c:75,22'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:75,25'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:75,41'
          Branch Sides:
            - BranchSide:      'conv_time.c:75,41'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:75,52'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:75,62'
          Branch Sides:
            - BranchSide:      'conv_time.c:75,72'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:75,62'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:75,9'
          Branch Sides:
            - BranchSide:      'conv_time.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:79,14'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:79,13'
          Branch Sides:
            - BranchSide:      'conv_time.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:79,5'
          Branch Sides:
            - BranchSide:      'conv_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:81,13'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:102,13'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:81,6'
          Branch Sides:
            - BranchSide:      'conv_time.c:81,6'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:82,23'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:88,6'
          Branch Sides:
            - BranchSide:      'conv_time.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:89,23'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:95,6'
          Branch Sides:
            - BranchSide:      'conv_time.c:95,6'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:96,23'
              BranchSideFuncs: []
        - Branch String:   'conv_time.c:102,6'
          Branch Sides:
            - BranchSide:      'conv_time.c:102,6'
              BranchSideFuncs: []
            - BranchSide:      'conv_time.c:103,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conv_time.c:73,5'
          Dst:             __errno_location
        - Src:             'conv_time.c:74,24'
          Dst:             strtol
    - functionName:    argv_join
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vbuf_put
        - vstring_strcat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:426,22'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'argv.c:426,22'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
        - Branch String:   'argv.c:428,6'
          Branch Sides:
            - BranchSide:      'argv.c:426,28'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'argv.c:429,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'argv.c:429,6'
          Branch Sides:
            - BranchSide:      'argv.c:426,28'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'argv.c:426,28'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'argv.c:426,5'
          Branch Sides:
            - BranchSide:      'argv.c:426,5'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:427,2'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
      Callsites:
        - Src:             'argv.c:427,2'
          Dst:             vstring_strcat
        - Src:             'argv.c:429,6'
          Dst:             vbuf_put
    - functionName:    argv_replace_one
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - myfree
        - mystrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'argv.c:392,15'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
                - myfree
            - BranchSide:      'argv.c:392,15'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
                - myfree
        - Branch String:   'argv.c:392,19'
          Branch Sides:
            - BranchSide:      'argv.c:392,38'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:393,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'argv.c:392,9'
          Branch Sides:
            - BranchSide:      'argv.c:393,2'
              BranchSideFuncs:
                - mystrdup
                - myfree
            - BranchSide:      'argv.c:395,19'
              BranchSideFuncs:
                - mystrdup
                - myfree
      Callsites:
        - Src:             'argv.c:393,2'
          Dst:             msg_panic
        - Src:             'argv.c:396,26'
          Dst:             mystrdup
        - Src:             'argv.c:397,5'
          Dst:             myfree
    - functionName:    argv_insert_one
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - argv_extend
        - msg_panic
        - mystrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:372,15'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
                - msg_panic
            - BranchSide:      'argv.c:372,15'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
                - msg_panic
        - Branch String:   'argv.c:372,19'
          Branch Sides:
            - BranchSide:      'argv.c:372,37'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:373,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'argv.c:372,9'
          Branch Sides:
            - BranchSide:      'argv.c:373,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:375,9'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
        - Branch String:   'argv.c:375,9'
          Branch Sides:
            - BranchSide:      'argv.c:376,2'
              BranchSideFuncs:
                - argv_extend
                - mystrdup
            - BranchSide:      'argv.c:377,23'
              BranchSideFuncs:
                - mystrdup
        - Branch String:   'argv.c:377,5'
          Branch Sides:
            - BranchSide:      'argv.c:377,5'
              BranchSideFuncs:
                - mystrdup
            - BranchSide:      'argv.c:378,32'
              BranchSideFuncs:
                - mystrdup
      Callsites:
        - Src:             'argv.c:373,2'
          Dst:             msg_panic
        - Src:             'argv.c:376,2'
          Dst:             argv_extend
        - Src:             'argv.c:379,26'
          Dst:             mystrdup
    - functionName:    argv_extend
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'argv.c:264,22'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - myrealloc
            - BranchSide:      'argv.c:264,22'
              BranchSideFuncs:
                - myrealloc
      Callsites:
        - Src:             'argv.c:266,2'
          Dst:             myrealloc
    - functionName:    argv_truncate
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
        - myfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:352,13'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - myfree
                - msg_panic
            - BranchSide:      'argv.c:352,13'
              BranchSideFuncs:
                - myfree
                - msg_panic
        - Branch String:   'argv.c:352,9'
          Branch Sides:
            - BranchSide:      'argv.c:353,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:355,22'
              BranchSideFuncs:
                - myfree
        - Branch String:   'argv.c:355,9'
          Branch Sides:
            - BranchSide:      'argv.c:355,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'argv.c:356,20'
              BranchSideFuncs:
                - myfree
        - Branch String:   'argv.c:356,2'
          Branch Sides:
            - BranchSide:      'argv.c:356,25'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'argv.c:358,14'
              BranchSideFuncs: []
        - Branch String:   'argv.c:356,2'
          Branch Sides:
            - BranchSide:      'argv.c:357,13'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'argv.c:358,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'argv.c:353,2'
          Dst:             msg_panic
        - Src:             'argv.c:357,6'
          Dst:             myfree
    - functionName:    argv_terminate
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    argv_addv
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - argv_add
        - argv_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:321,15'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - argv_add
                - argv_alloc
            - BranchSide:      'argv.c:321,15'
              BranchSideFuncs:
                - argv_add
                - argv_alloc
        - Branch String:   'argv.c:321,9'
          Branch Sides:
            - BranchSide:      'argv.c:322,19'
              BranchSideFuncs:
                - argv_alloc
                - argv_add
            - BranchSide:      'argv.c:326,22'
              BranchSideFuncs:
                - argv_add
        - Branch String:   'argv.c:322,2'
          Branch Sides:
            - BranchSide:      'argv.c:322,19'
              BranchSideFuncs:
                - argv_alloc
                - argv_add
            - BranchSide:      'argv.c:324,25'
              BranchSideFuncs:
                - argv_alloc
                - argv_add
        - Branch String:   'argv.c:326,5'
          Branch Sides:
            - BranchSide:      'argv.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:327,2'
              BranchSideFuncs:
                - argv_add
        - Branch String:   'argv.c:326,5'
          Branch Sides:
            - BranchSide:      'argv.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:327,2'
              BranchSideFuncs:
                - argv_add
      Callsites:
        - Src:             'argv.c:324,10'
          Dst:             argv_alloc
        - Src:             'argv.c:327,2'
          Dst:             argv_add
    - functionName:    argv_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mymalloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'argv.c:203,22'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
            - BranchSide:      'argv.c:203,22'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
        - Branch String:   'argv.c:205,17'
          Branch Sides:
            - BranchSide:      'argv.c:205,17'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'argv.c:205,17'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'argv.c:203,22'
          Dst:             mymalloc
        - Src:             'argv.c:206,29'
          Dst:             mymalloc
    - functionName:    argv_add
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - argv_extend
        - mystrdup
      functionUses:    18
      BranchProfiles:
        - Branch String:   'argv.c:275,5'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
            - BranchSide:      'argv.c:282,5'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
        - Branch String:   'argv.c:283,19'
          Branch Sides:
            - BranchSide:      'argv.c:283,19'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
            - BranchSide:      'argv.c:283,19'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
        - Branch String:   'argv.c:283,5'
          Branch Sides:
            - BranchSide:      'argv.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'argv.c:284,6'
          Branch Sides:
            - BranchSide:      'argv.c:285,6'
              BranchSideFuncs:
                - argv_extend
                - mystrdup
            - BranchSide:      'argv.c:286,31'
              BranchSideFuncs:
                - mystrdup
                - argv_extend
      Callsites:
        - Src:             'argv.c:285,6'
          Dst:             argv_extend
        - Src:             'argv.c:286,31'
          Dst:             mystrdup
    - functionName:    argv_addn
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - argv_extend
        - msg_panic
        - mystrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:298,5'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
            - BranchSide:      'argv.c:303,5'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
        - Branch String:   'argv.c:304,19'
          Branch Sides:
            - BranchSide:      'argv.c:304,19'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
            - BranchSide:      'argv.c:304,19'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
        - Branch String:   'argv.c:304,5'
          Branch Sides:
            - BranchSide:      'argv.c:305,13'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:311,5'
              BranchSideFuncs: []
        - Branch String:   'argv.c:305,13'
          Branch Sides:
            - BranchSide:      'argv.c:305,13'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
            - BranchSide:      'argv.c:305,13'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
        - Branch String:   'argv.c:305,6'
          Branch Sides:
            - BranchSide:      'argv.c:306,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:307,6'
              BranchSideFuncs:
                - mystrndup
                - msg_panic
                - argv_extend
        - Branch String:   'argv.c:307,6'
          Branch Sides:
            - BranchSide:      'argv.c:308,6'
              BranchSideFuncs:
                - argv_extend
                - mystrndup
                - msg_panic
            - BranchSide:      'argv.c:309,31'
              BranchSideFuncs:
                - mystrndup
                - argv_extend
                - msg_panic
      Callsites:
        - Src:             'argv.c:306,6'
          Dst:             msg_panic
        - Src:             'argv.c:308,6'
          Dst:             argv_extend
        - Src:             'argv.c:309,31'
          Dst:             mystrndup
    - functionName:    argv_delete
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - msg_panic
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'argv.c:409,15'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - myfree
                - msg_panic
            - BranchSide:      'argv.c:409,15'
              BranchSideFuncs:
                - myfree
                - msg_panic
        - Branch String:   'argv.c:409,19'
          Branch Sides:
            - BranchSide:      'argv.c:409,31'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:410,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'argv.c:409,35'
          Branch Sides:
            - BranchSide:      'argv.c:409,44'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:410,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'argv.c:409,9'
          Branch Sides:
            - BranchSide:      'argv.c:410,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv.c:413,27'
              BranchSideFuncs:
                - myfree
        - Branch String:   'argv.c:415,5'
          Branch Sides:
            - BranchSide:      'argv.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'argv.c:416,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'argv.c:410,2'
          Dst:             msg_panic
        - Src:             'argv.c:414,2'
          Dst:             myfree
    - functionName:    argv_uniq
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - argv_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'argv.c:245,16'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:245,16'
              BranchSideFuncs:
                - argv_delete
        - Branch String:   'argv.c:245,9'
          Branch Sides:
            - BranchSide:      'argv.c:246,2'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:247,33'
              BranchSideFuncs:
                - argv_delete
        - Branch String:   'argv.c:247,5'
          Branch Sides:
            - BranchSide:      'argv.c:247,33'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'argv.c:248,16'
          Branch Sides:
            - BranchSide:      'argv.c:247,75'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:248,19'
              BranchSideFuncs:
                - argv_delete
        - Branch String:   'argv.c:248,6'
          Branch Sides:
            - BranchSide:      'argv.c:247,75'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:249,38'
              BranchSideFuncs:
                - argv_delete
        - Branch String:   'argv.c:247,5'
          Branch Sides:
            - BranchSide:      'argv.c:247,5'
              BranchSideFuncs:
                - argv_delete
            - BranchSide:      'argv.c:248,11'
              BranchSideFuncs:
                - argv_delete
      Callsites:
        - Src:             'argv.c:249,6'
          Dst:             argv_delete
    - functionName:    argv_cmp
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'argv.c:215,22'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'argv.c:215,22'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'argv.c:218,12'
          Dst:             strcmp
    - functionName:    argv_sort
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - argv_cmp
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv.c:234,18'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'argv.c:234,18'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             'argv.c:234,5'
          Dst:             qsort
        - Src:             'argv.c:234,5'
          Dst:             argv_cmp
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    argv_qsort
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'argv.c:225,18'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'argv.c:225,18'
              BranchSideFuncs:
                - qsort
        - Branch String:   'argv.c:226,4'
          Branch Sides:
            - BranchSide:      'argv.c:226,4'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'argv.c:226,4'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             'argv.c:225,5'
          Dst:             qsort
    - functionName:    argv_free
      functionSourceFile: '/src/postfix/postfix/src/util/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - myfree
      functionUses:    16
      BranchProfiles:
        - Branch String:   'argv.c:186,23'
          Branch Sides:
            - BranchSide:      'argv.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
            - BranchSide:      'argv.c:186,23'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
        - Branch String:   'argv.c:186,5'
          Branch Sides:
            - BranchSide:      'argv.c:186,5'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
            - BranchSide:      'argv.c:187,9'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
        - Branch String:   'argv.c:186,5'
          Branch Sides:
            - BranchSide:      'argv.c:186,5'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
            - BranchSide:      'argv.c:187,9'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
      Callsites:
        - Src:             'argv.c:187,2'
          Dst:             myfree
        - Src:             'argv.c:188,5'
          Dst:             myfree
        - Src:             'argv.c:189,5'
          Dst:             myfree
    - functionName:    argv_split_append
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_terminate
        - myfree
        - mystrdup
        - mystrtok_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_split.c:103,28'
          Branch Sides:
            - BranchSide:      'argv_split.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:107,19'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split.c:107,5'
          Branch Sides:
            - BranchSide:      'argv_split.c:108,2'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:109,5'
              BranchSideFuncs:
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split.c:103,28'
          Dst:             mystrdup
        - Src:             'argv_split.c:107,19'
          Dst:             mystrtok_cw
        - Src:             'argv_split.c:108,2'
          Dst:             argv_add
        - Src:             'argv_split.c:109,5'
          Dst:             argv_terminate
        - Src:             'argv_split.c:110,5'
          Dst:             myfree
    - functionName:    argv_split_count
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - msg_panic
        - myfree
        - mystrdup
        - mystrtok_cw
        - strspn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_split.c:81,21'
          Branch Sides:
            - BranchSide:      'argv_split.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtok_cw
                - msg_panic
            - BranchSide:      'argv_split.c:81,21'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtok_cw
                - msg_panic
        - Branch String:   'argv_split.c:86,9'
          Branch Sides:
            - BranchSide:      'argv_split.c:87,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv_split.c:88,17'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtok_cw
        - Branch String:   'argv_split.c:88,24'
          Branch Sides:
            - BranchSide:      'argv_split.c:88,34'
              BranchSideFuncs:
                - mystrtok_cw
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
            - BranchSide:      'argv_split.c:88,5'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtok_cw
        - Branch String:   'argv_split.c:88,5'
          Branch Sides:
            - BranchSide:      'argv_split.c:89,2'
              BranchSideFuncs:
                - argv_add
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - mystrtok_cw
            - BranchSide:      'argv_split.c:90,10'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split.c:90,9'
          Branch Sides:
            - BranchSide:      'argv_split.c:91,8'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:92,10'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split.c:92,9'
          Branch Sides:
            - BranchSide:      'argv_split.c:92,9'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:93,2'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split.c:81,21'
          Dst:             argv_alloc
        - Src:             'argv_split.c:82,28'
          Dst:             mystrdup
        - Src:             'argv_split.c:87,2'
          Dst:             msg_panic
        - Src:             'argv_split.c:88,34'
          Dst:             mystrtok_cw
        - Src:             'argv_split.c:89,2'
          Dst:             argv_add
        - Src:             'argv_split.c:91,8'
          Dst:             strspn
        - Src:             'argv_split.c:93,2'
          Dst:             argv_add
        - Src:             'argv_split.c:94,5'
          Dst:             argv_terminate
        - Src:             'argv_split.c:95,5'
          Dst:             myfree
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    argv_split
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - myfree
        - mystrdup
        - mystrtok_cw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'argv_split.c:65,21'
          Branch Sides:
            - BranchSide:      'argv_split.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtok_cw
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:70,19'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtok_cw
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split.c:70,5'
          Branch Sides:
            - BranchSide:      'argv_split.c:71,2'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split.c:72,5'
              BranchSideFuncs:
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split.c:65,21'
          Dst:             argv_alloc
        - Src:             'argv_split.c:66,28'
          Dst:             mystrdup
        - Src:             'argv_split.c:70,19'
          Dst:             mystrtok_cw
        - Src:             'argv_split.c:71,2'
          Dst:             argv_add
        - Src:             'argv_split.c:72,5'
          Dst:             argv_terminate
        - Src:             'argv_split.c:73,5'
          Dst:             myfree
    - functionName:    concatenate
      functionSourceFile: '/src/postfix/postfix/src/util/concatenate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mymalloc
        - strcat
        - strcpy
        - strlen
      functionUses:    12
      BranchProfiles:
        - Branch String:   'concatenate.c:45,5'
          Branch Sides:
            - BranchSide:      'concatenate.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - mymalloc
                - strcpy
                - strcat
            - BranchSide:      'concatenate.c:53,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - mymalloc
                - strcpy
                - strcat
        - Branch String:   'concatenate.c:60,19'
          Branch Sides:
            - BranchSide:      'concatenate.c:60,19'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - strcpy
                - strcat
            - BranchSide:      'concatenate.c:60,19'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - strcpy
                - strcat
        - Branch String:   'concatenate.c:60,5'
          Branch Sides:
            - BranchSide:      'concatenate.c:61,9'
              BranchSideFuncs:
                - mymalloc
                - strcpy
                - strcat
            - BranchSide:      'concatenate.c:62,5'
              BranchSideFuncs:
                - mymalloc
                - strcpy
                - strcat
        - Branch String:   'concatenate.c:69,19'
          Branch Sides:
            - BranchSide:      'concatenate.c:69,19'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'concatenate.c:69,19'
              BranchSideFuncs:
                - strcat
        - Branch String:   'concatenate.c:69,5'
          Branch Sides:
            - BranchSide:      'concatenate.c:70,2'
              BranchSideFuncs: []
            - BranchSide:      'concatenate.c:71,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'concatenate.c:59,11'
          Dst:             strlen
        - Src:             'concatenate.c:61,9'
          Dst:             strlen
        - Src:             'concatenate.c:67,14'
          Dst:             mymalloc
        - Src:             'concatenate.c:68,5'
          Dst:             strcpy
        - Src:             'concatenate.c:70,2'
          Dst:             strcat
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      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:    dict_make_registered_name4
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_flags_str
        - vstring_sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:729,13'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - dict_flags_str
                - vstring_sprintf
            - BranchSide:      'dict.c:729,13'
              BranchSideFuncs:
                - dict_flags_str
                - vstring_sprintf
      Callsites:
        - Src:             'dict.c:729,13'
          Dst:             dict_flags_str
        - Src:             'dict.c:729,13'
          Dst:             vstring_sprintf
    - functionName:    dict_flags_str
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - str_name_mask_opt
        - vstring_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:699,9'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - str_name_mask_opt
                - vstring_alloc
            - BranchSide:      'dict.c:699,9'
              BranchSideFuncs:
                - str_name_mask_opt
                - vstring_alloc
        - Branch String:   'dict.c:699,9'
          Branch Sides:
            - BranchSide:      'dict.c:699,9'
              BranchSideFuncs:
                - vstring_alloc
                - str_name_mask_opt
            - BranchSide:      'dict.c:700,8'
              BranchSideFuncs:
                - vstring_alloc
                - str_name_mask_opt
      Callsites:
        - Src:             'dict.c:700,8'
          Dst:             vstring_alloc
        - Src:             'dict.c:702,13'
          Dst:             str_name_mask_opt
    - functionName:    dict_make_registered_name
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_flags_str
        - vstring_sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:718,13'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - dict_flags_str
                - vstring_sprintf
            - BranchSide:      'dict.c:718,13'
              BranchSideFuncs:
                - dict_flags_str
                - vstring_sprintf
      Callsites:
        - Src:             'dict.c:718,13'
          Dst:             dict_flags_str
        - Src:             'dict.c:718,13'
          Dst:             vstring_sprintf
    - functionName:    dict_flags_mask
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - name_mask_delim_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:710,13'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - name_mask_delim_opt
            - BranchSide:      'dict.c:710,13'
              BranchSideFuncs:
                - name_mask_delim_opt
      Callsites:
        - Src:             'dict.c:710,13'
          Dst:             name_mask_delim_opt
    - functionName:    dict_changed
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_changed_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:662,13'
          Branch Sides:
            - BranchSide:      'dict.c:662,13'
              BranchSideFuncs:
                - dict_changed_name
            - BranchSide:      'dict.c:662,13'
              BranchSideFuncs:
                - dict_changed_name
      Callsites:
        - Src:             'dict.c:662,13'
          Dst:             dict_changed_name
    - functionName:    dict_changed_name
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - htable_list
        - msg_fatal
        - msg_warn
        - myfree
        - warn_fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:632,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_list
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:639,32'
              BranchSideFuncs:
                - htable_list
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:640,53'
          Branch Sides:
            - BranchSide:      'dict.c:640,61'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:640,5'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:640,5'
          Branch Sides:
            - BranchSide:      'dict.c:641,27'
              BranchSideFuncs:
                - warn_fstat
                - myfree
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:654,5'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict.c:642,6'
          Branch Sides:
            - BranchSide:      'dict.c:640,74'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:644,12'
              BranchSideFuncs:
                - warn_fstat
                - myfree
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:644,6'
          Branch Sides:
            - BranchSide:      'dict.c:645,63'
              BranchSideFuncs:
                - msg_warn
                - warn_fstat
                - myfree
                - msg_fatal
            - BranchSide:      'dict.c:646,6'
              BranchSideFuncs:
                - warn_fstat
                - myfree
                - msg_warn
                - msg_fatal
        - Branch String:   'dict.c:646,6'
          Branch Sides:
            - BranchSide:      'dict.c:647,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:648,14'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:649,7'
          Branch Sides:
            - BranchSide:      'dict.c:649,16'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:651,12'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:650,7'
          Branch Sides:
            - BranchSide:      'dict.c:650,13'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:651,12'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:651,6'
          Branch Sides:
            - BranchSide:      'dict.c:651,12'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:652,18'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
        - Branch String:   'dict.c:648,6'
          Branch Sides:
            - BranchSide:      'dict.c:640,74'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
            - BranchSide:      'dict.c:652,18'
              BranchSideFuncs:
                - myfree
                - warn_fstat
                - msg_fatal
                - msg_warn
      Callsites:
        - Src:             'dict.c:639,20'
          Dst:             htable_list
        - Src:             'dict.c:645,6'
          Dst:             msg_warn
        - Src:             'dict.c:646,6'
          Dst:             warn_fstat
        - Src:             'dict.c:647,6'
          Dst:             msg_fatal
        - Src:             'dict.c:654,5'
          Dst:             myfree
    - functionName:    dict_walk
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htable_list
        - myfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:621,32'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_list
                - myfree
            - BranchSide:      'dict.c:621,32'
              BranchSideFuncs:
                - htable_list
                - myfree
        - Branch String:   'dict.c:622,5'
          Branch Sides:
            - BranchSide:      'dict.c:622,5'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict.c:623,12'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict.c:622,5'
          Branch Sides:
            - BranchSide:      'dict.c:622,5'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict.c:623,12'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict.c:621,20'
          Dst:             htable_list
        - Src:             'dict.c:624,5'
          Dst:             myfree
    - functionName:    dict_eval_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - htable_find
        - msg_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:573,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
            - BranchSide:      'dict.c:573,5'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
        - Branch String:   'dict.c:573,5'
          Branch Sides:
            - BranchSide:      'dict.c:573,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:573,5'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
        - Branch String:   'dict.c:573,5'
          Branch Sides:
            - BranchSide:      'dict.c:573,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:574,14'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict.c:575,2'
          Branch Sides:
            - BranchSide:      'dict.c:575,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:575,17'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict.c:575,41'
          Branch Sides:
            - BranchSide:      'dict.c:575,50'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:575,41'
              BranchSideFuncs: []
        - Branch String:   'dict.c:574,9'
          Branch Sides:
            - BranchSide:      'dict.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:576,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict.c:573,5'
          Dst:             htable_find
        - Src:             'dict.c:576,2'
          Dst:             msg_fatal
    - functionName:    dict_eval
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - dict_eval_lookup
        - mac_expand
        - msg_fatal
        - msg_info
        - strcmp
        - vstring_alloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:591,9'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - mac_expand
                - msg_fatal
                - strcmp
                - msg_info
                - msg_info
                - vstring_alloc
            - BranchSide:      'dict.c:591,9'
              BranchSideFuncs:
                - mac_expand
                - msg_fatal
                - strcmp
                - msg_info
                - msg_info
                - vstring_alloc
        - Branch String:   'dict.c:591,9'
          Branch Sides:
            - BranchSide:      'dict.c:592,8'
              BranchSideFuncs:
                - vstring_alloc
                - mac_expand
                - msg_fatal
                - strcmp
                - msg_info
                - msg_info
            - BranchSide:      'dict.c:599,25'
              BranchSideFuncs:
                - mac_expand
                - msg_fatal
                - strcmp
                - msg_info
                - msg_info
        - Branch String:   'dict.c:602,9'
          Branch Sides:
            - BranchSide:      'dict.c:603,2'
              BranchSideFuncs:
                - strcmp
                - msg_info
                - msg_info
            - BranchSide:      'dict.c:604,9'
              BranchSideFuncs:
                - strcmp
                - msg_info
                - msg_info
        - Branch String:   'dict.c:604,9'
          Branch Sides:
            - BranchSide:      'dict.c:604,9'
              BranchSideFuncs:
                - strcmp
                - msg_info
                - msg_info
            - BranchSide:      'dict.c:605,20'
              BranchSideFuncs:
                - strcmp
                - msg_info
                - msg_info
        - Branch String:   'dict.c:605,6'
          Branch Sides:
            - BranchSide:      'dict.c:606,6'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:608,6'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict.c:592,8'
          Dst:             vstring_alloc
        - Src:             'dict.c:599,14'
          Dst:             mac_expand
        - Src:             'dict.c:599,14'
          Dst:             dict_eval_lookup
        - Src:             'dict.c:603,2'
          Dst:             msg_fatal
        - Src:             'dict.c:605,6'
          Dst:             strcmp
        - Src:             'dict.c:606,6'
          Dst:             msg_info
        - Src:             'dict.c:608,6'
          Dst:             msg_info
    - functionName:    dict_load_fp
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - dict_ht_open
        - dict_register
        - htable_find
        - msg_fatal
        - msg_info
        - msg_warn
        - readllines
        - split_nameval
        - strcmp
        - vstring_alloc
        - vstring_free
        - warn_fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:522,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_ht_open
                - dict_register
            - BranchSide:      'dict.c:534,5'
              BranchSideFuncs:
                - htable_find
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_ht_open
                - dict_register
        - Branch String:   'dict.c:534,5'
          Branch Sides:
            - BranchSide:      'dict.c:534,5'
              BranchSideFuncs:
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_ht_open
                - dict_register
            - BranchSide:      'dict.c:534,5'
              BranchSideFuncs:
                - htable_find
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_ht_open
                - dict_register
        - Branch String:   'dict.c:534,5'
          Branch Sides:
            - BranchSide:      'dict.c:534,5'
              BranchSideFuncs:
                - dict_ht_open
                - dict_register
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict.c:534,5'
              BranchSideFuncs:
                - vstring_alloc
                - warn_fstat
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict.c:539,28'
          Branch Sides:
            - BranchSide:      'dict.c:539,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:539,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict.c:540,5'
          Branch Sides:
            - BranchSide:      'dict.c:541,27'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict.c:556,5'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'dict.c:541,6'
          Branch Sides:
            - BranchSide:      'dict.c:543,9'
              BranchSideFuncs:
                - strcmp
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - vstring_free
                - msg_info
            - BranchSide:      'dict.c:546,6'
              BranchSideFuncs:
                - strcmp
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - vstring_free
                - msg_info
        - Branch String:   'dict.c:546,6'
          Branch Sides:
            - BranchSide:      'dict.c:547,38'
              BranchSideFuncs:
                - msg_info
                - strcmp
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - vstring_free
            - BranchSide:      'dict.c:548,19'
              BranchSideFuncs:
                - strcmp
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - msg_info
                - vstring_free
        - Branch String:   'dict.c:549,6'
          Branch Sides:
            - BranchSide:      'dict.c:549,21'
              BranchSideFuncs:
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_info
                - vstring_free
            - BranchSide:      'dict.c:552,12'
              BranchSideFuncs:
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_info
                - vstring_free
        - Branch String:   'dict.c:548,6'
          Branch Sides:
            - BranchSide:      'dict.c:551,8'
              BranchSideFuncs:
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_info
                - vstring_free
            - BranchSide:      'dict.c:552,12'
              BranchSideFuncs:
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_info
                - vstring_free
        - Branch String:   'dict.c:551,8'
          Branch Sides:
            - BranchSide:      'dict.c:551,26'
              BranchSideFuncs:
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_info
                - vstring_free
            - BranchSide:      'dict.c:551,26'
              BranchSideFuncs:
                - msg_warn
                - msg_fatal
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_info
                - vstring_free
        - Branch String:   'dict.c:552,6'
          Branch Sides:
            - BranchSide:      'dict.c:540,12'
              BranchSideFuncs:
                - readllines
                - split_nameval
                - msg_fatal
                - strcmp
                - msg_warn
                - msg_fatal
                - msg_info
                - vstring_free
            - BranchSide:      'dict.c:554,9'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict.c:554,9'
          Branch Sides:
            - BranchSide:      'dict.c:554,27'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:554,27'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict.c:534,5'
          Dst:             htable_find
        - Src:             'dict.c:534,5'
          Dst:             dict_ht_open
        - Src:             'dict.c:534,5'
          Dst:             dict_register
        - Src:             'dict.c:535,11'
          Dst:             vstring_alloc
        - Src:             'dict.c:538,9'
          Dst:             warn_fstat
        - Src:             'dict.c:539,2'
          Dst:             msg_fatal
        - Src:             'dict.c:540,12'
          Dst:             readllines
        - Src:             'dict.c:541,13'
          Dst:             split_nameval
        - Src:             'dict.c:542,6'
          Dst:             msg_fatal
        - Src:             'dict.c:547,6'
          Dst:             msg_info
        - Src:             'dict.c:549,9'
          Dst:             strcmp
        - Src:             'dict.c:550,6'
          Dst:             msg_warn
        - Src:             'dict.c:553,6'
          Dst:             msg_fatal
        - Src:             'dict.c:556,5'
          Dst:             vstring_free
    - functionName:    dict_register
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - htable_create
        - htable_enter
        - htable_find
        - msg_fatal
        - msg_info
        - msg_panic
        - mymalloc
        - mystrdup
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dict.c:352,20'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - strcmp
                - msg_panic
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
            - BranchSide:      'dict.c:352,20'
              BranchSideFuncs:
                - strcmp
                - msg_panic
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
        - Branch String:   'dict.c:352,29'
          Branch Sides:
            - BranchSide:      'dict.c:352,32'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
            - BranchSide:      'dict.c:357,9'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
        - Branch String:   'dict.c:352,9'
          Branch Sides:
            - BranchSide:      'dict.c:354,57'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
            - BranchSide:      'dict.c:357,9'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
                - htable_create
        - Branch String:   'dict.c:357,9'
          Branch Sides:
            - BranchSide:      'dict.c:358,15'
              BranchSideFuncs:
                - htable_create
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
            - BranchSide:      'dict.c:359,17'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
        - Branch String:   'dict.c:359,17'
          Branch Sides:
            - BranchSide:      'dict.c:359,39'
              BranchSideFuncs:
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
            - BranchSide:      'dict.c:359,39'
              BranchSideFuncs:
                - htable_find
                - msg_fatal
                - msg_info
                - mymalloc
                - htable_enter
                - mystrdup
        - Branch String:   'dict.c:359,9'
          Branch Sides:
            - BranchSide:      'dict.c:360,23'
              BranchSideFuncs:
                - mymalloc
                - htable_enter
                - mystrdup
                - msg_info
            - BranchSide:      'dict.c:367,35'
              BranchSideFuncs:
                - msg_fatal
                - msg_info
        - Branch String:   'dict.c:367,16'
          Branch Sides:
            - BranchSide:      'dict.c:368,2'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:369,11'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:370,9'
          Branch Sides:
            - BranchSide:      'dict.c:370,9'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:371,2'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict.c:352,32'
          Dst:             strcmp
        - Src:             'dict.c:353,2'
          Dst:             msg_panic
        - Src:             'dict.c:358,15'
          Dst:             htable_create
        - Src:             'dict.c:359,17'
          Dst:             htable_find
        - Src:             'dict.c:360,23'
          Dst:             mymalloc
        - Src:             'dict.c:363,2'
          Dst:             htable_enter
        - Src:             'dict.c:364,24'
          Dst:             mystrdup
        - Src:             'dict.c:368,2'
          Dst:             msg_fatal
        - Src:             'dict.c:371,2'
          Dst:             msg_info
    - functionName:    dict_register_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_unregister
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:339,27'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - dict_unregister
            - BranchSide:      'dict.c:339,27'
              BranchSideFuncs:
                - dict_unregister
      Callsites:
        - Src:             'dict.c:339,5'
          Dst:             dict_unregister
    - functionName:    dict_unregister
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - dict_node_free
        - htable_delete
        - htable_find
        - msg_info
        - msg_panic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:404,17'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - htable_delete
                - msg_info
                - msg_panic
            - BranchSide:      'dict.c:404,17'
              BranchSideFuncs:
                - htable_find
                - htable_delete
                - msg_info
                - msg_panic
        - Branch String:   'dict.c:404,17'
          Branch Sides:
            - BranchSide:      'dict.c:404,39'
              BranchSideFuncs:
                - htable_delete
                - msg_info
                - msg_panic
            - BranchSide:      'dict.c:404,39'
              BranchSideFuncs:
                - htable_find
                - htable_delete
                - msg_info
                - msg_panic
        - Branch String:   'dict.c:404,9'
          Branch Sides:
            - BranchSide:      'dict.c:405,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict.c:406,9'
              BranchSideFuncs:
                - htable_delete
                - msg_info
        - Branch String:   'dict.c:406,9'
          Branch Sides:
            - BranchSide:      'dict.c:407,49'
              BranchSideFuncs:
                - msg_info
                - htable_delete
            - BranchSide:      'dict.c:408,18'
              BranchSideFuncs:
                - htable_delete
        - Branch String:   'dict.c:408,9'
          Branch Sides:
            - BranchSide:      'dict.c:408,9'
              BranchSideFuncs:
                - htable_delete
            - BranchSide:      'dict.c:409,16'
              BranchSideFuncs:
                - htable_delete
      Callsites:
        - Src:             'dict.c:404,17'
          Dst:             htable_find
        - Src:             'dict.c:405,2'
          Dst:             msg_panic
        - Src:             'dict.c:407,2'
          Dst:             msg_info
        - Src:             'dict.c:409,2'
          Dst:             htable_delete
        - Src:             'dict.c:409,2'
          Dst:             dict_node_free
    - functionName:    dict_node_free
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:388,26'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict.c:388,26'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict.c:390,9'
          Branch Sides:
            - BranchSide:      'dict.c:390,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict.c:393,8'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict.c:394,5'
          Dst:             myfree
    - functionName:    dict_load_file_xt
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - dict_load_fp
        - dict_unregister
        - doze
        - msg_fatal
        - msg_info
        - time
        - vstream_fclose
        - vstream_fopen
        - warn_fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:489,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - time
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - doze
                - dict_unregister
                - msg_info
                - msg_fatal
            - BranchSide:      'dict.c:497,19'
              BranchSideFuncs:
                - time
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - doze
                - dict_unregister
                - msg_info
                - msg_fatal
        - Branch String:   'dict.c:498,6'
          Branch Sides:
            - BranchSide:      'dict.c:498,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:500,2'
              BranchSideFuncs:
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - doze
                - dict_unregister
                - vstream_fopen
                - msg_info
                - msg_fatal
        - Branch String:   'dict.c:501,6'
          Branch Sides:
            - BranchSide:      'dict.c:502,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict.c:503,6'
              BranchSideFuncs:
                - msg_fatal
                - vstream_fclose
                - time
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - msg_info
        - Branch String:   'dict.c:503,25'
          Branch Sides:
            - BranchSide:      'dict.c:503,28'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - msg_info
            - BranchSide:      'dict.c:504,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict.c:503,6'
          Branch Sides:
            - BranchSide:      'dict.c:504,6'
              BranchSideFuncs:
                - time
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - msg_fatal
                - msg_info
            - BranchSide:      'dict.c:505,10'
              BranchSideFuncs:
                - time
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - msg_fatal
                - msg_info
        - Branch String:   'dict.c:506,31'
          Branch Sides:
            - BranchSide:      'dict.c:506,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:506,46'
              BranchSideFuncs:
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - msg_fatal
                - msg_info
        - Branch String:   'dict.c:506,6'
          Branch Sides:
            - BranchSide:      'dict.c:506,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:508,6'
              BranchSideFuncs:
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - msg_fatal
                - msg_info
        - Branch String:   'dict.c:508,6'
          Branch Sides:
            - BranchSide:      'dict.c:509,6'
              BranchSideFuncs:
                - msg_info
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - msg_fatal
            - BranchSide:      'dict.c:510,2'
              BranchSideFuncs:
                - doze
                - dict_unregister
                - vstream_fopen
                - dict_load_fp
                - warn_fstat
                - msg_fatal
                - vstream_fclose
                - time
                - msg_info
                - msg_fatal
      Callsites:
        - Src:             'dict.c:497,19'
          Dst:             time
        - Src:             'dict.c:498,12'
          Dst:             vstream_fopen
        - Src:             'dict.c:500,2'
          Dst:             dict_load_fp
        - Src:             'dict.c:501,6'
          Dst:             warn_fstat
        - Src:             'dict.c:502,6'
          Dst:             msg_fatal
        - Src:             'dict.c:503,28'
          Dst:             vstream_fclose
        - Src:             'dict.c:504,6'
          Dst:             msg_fatal
        - Src:             'dict.c:505,10'
          Dst:             time
        - Src:             'dict.c:509,6'
          Dst:             msg_info
        - Src:             'dict.c:510,2'
          Dst:             doze
        - Src:             'dict.c:511,2'
          Dst:             dict_unregister
    - functionName:    dict_error
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htable_find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:480,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
            - BranchSide:      'dict.c:480,5'
              BranchSideFuncs:
                - htable_find
        - Branch String:   'dict.c:480,5'
          Branch Sides:
            - BranchSide:      'dict.c:480,5'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:480,5'
              BranchSideFuncs:
                - htable_find
        - Branch String:   'dict.c:480,5'
          Branch Sides:
            - BranchSide:      'dict.c:480,5'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:481,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:481,13'
          Branch Sides:
            - BranchSide:      'dict.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:481,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:480,5'
          Dst:             htable_find
    - functionName:    dict_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htable_find
        - msg_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:468,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_info
            - BranchSide:      'dict.c:468,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:468,5'
          Branch Sides:
            - BranchSide:      'dict.c:468,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:468,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:468,5'
          Branch Sides:
            - BranchSide:      'dict.c:468,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:469,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:469,9'
          Branch Sides:
            - BranchSide:      'dict.c:470,2'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:471,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:471,13'
          Branch Sides:
            - BranchSide:      'dict.c:471,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:471,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:468,5'
          Dst:             htable_find
        - Src:             'dict.c:470,2'
          Dst:             msg_info
    - functionName:    dict_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htable_find
        - msg_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:454,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_info
            - BranchSide:      'dict.c:454,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:454,5'
          Branch Sides:
            - BranchSide:      'dict.c:454,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:454,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:454,5'
          Branch Sides:
            - BranchSide:      'dict.c:454,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:455,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:455,9'
          Branch Sides:
            - BranchSide:      'dict.c:456,2'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:457,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:457,13'
          Branch Sides:
            - BranchSide:      'dict.c:457,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:457,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:454,5'
          Dst:             htable_find
        - Src:             'dict.c:456,2'
          Dst:             msg_info
    - functionName:    dict_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htable_find
        - msg_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:433,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_info
            - BranchSide:      'dict.c:433,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:433,5'
          Branch Sides:
            - BranchSide:      'dict.c:433,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:433,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
        - Branch String:   'dict.c:433,5'
          Branch Sides:
            - BranchSide:      'dict.c:433,5'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:434,14'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:434,9'
          Branch Sides:
            - BranchSide:      'dict.c:435,14'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:441,6'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:436,6'
          Branch Sides:
            - BranchSide:      'dict.c:436,6'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:437,46'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:437,46'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:438,14'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:441,6'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:441,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:433,5'
          Dst:             htable_find
        - Src:             'dict.c:0,0'
          Dst:             msg_info
    - functionName:    dict_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dict_ht_open
        - dict_register
        - htable_find
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:419,5'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_info
                - dict_ht_open
                - dict_register
            - BranchSide:      'dict.c:419,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
                - dict_ht_open
                - dict_register
        - Branch String:   'dict.c:419,5'
          Branch Sides:
            - BranchSide:      'dict.c:419,5'
              BranchSideFuncs:
                - msg_info
                - dict_ht_open
                - dict_register
            - BranchSide:      'dict.c:419,5'
              BranchSideFuncs:
                - htable_find
                - msg_info
                - dict_ht_open
                - dict_register
        - Branch String:   'dict.c:419,5'
          Branch Sides:
            - BranchSide:      'dict.c:419,5'
              BranchSideFuncs:
                - dict_ht_open
                - dict_register
                - msg_info
            - BranchSide:      'dict.c:419,5'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict.c:420,9'
          Branch Sides:
            - BranchSide:      'dict.c:420,9'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict.c:421,2'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict.c:419,5'
          Dst:             htable_find
        - Src:             'dict.c:419,5'
          Dst:             dict_ht_open
        - Src:             'dict.c:419,5'
          Dst:             dict_register
        - Src:             'dict.c:421,2'
          Dst:             msg_info
    - functionName:    dict_handle
      functionSourceFile: '/src/postfix/postfix/src/util/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htable_find
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dict.c:380,21'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs:
                - htable_find
            - BranchSide:      'dict.c:380,21'
              BranchSideFuncs:
                - htable_find
        - Branch String:   'dict.c:380,21'
          Branch Sides:
            - BranchSide:      'dict.c:380,43'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:380,43'
              BranchSideFuncs:
                - htable_find
        - Branch String:   'dict.c:380,13'
          Branch Sides:
            - BranchSide:      'dict.c:380,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:380,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:380,21'
          Dst:             htable_find
    - functionName:    dict_ht_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_free
        - htable_free
        - myfree
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_ht.c:147,26'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - htable_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_ht.c:147,26'
              BranchSideFuncs:
                - htable_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_ht.c:148,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:148,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_ht.c:149,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_ht.c:147,5'
          Dst:             htable_free
        - Src:             'dict_ht.c:147,5'
          Dst:             myfree
        - Src:             'dict_ht.c:149,2'
          Dst:             vstring_free
        - Src:             'dict_ht.c:150,5'
          Dst:             dict_free
    - functionName:    dict_ht_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htable_sequence
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_ht.c:126,35'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - htable_sequence
            - BranchSide:      'dict_ht.c:126,35'
              BranchSideFuncs:
                - htable_sequence
        - Branch String:   'dict_ht.c:127,5'
          Branch Sides:
            - BranchSide:      'dict_ht.c:126,10'
              BranchSideFuncs:
                - htable_sequence
            - BranchSide:      'dict_ht.c:128,9'
              BranchSideFuncs:
                - htable_sequence
        - Branch String:   'dict_ht.c:130,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:131,14'
              BranchSideFuncs: []
            - BranchSide:      'dict_ht.c:135,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_ht.c:126,10'
          Dst:             htable_sequence
    - functionName:    dict_ht_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htable_delete
        - htable_locate
        - lowercase
        - myfree
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_ht.c:60,15'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_locate
                - htable_delete
                - vstring_alloc
            - BranchSide:      'dict_ht.c:60,15'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_locate
                - htable_delete
                - vstring_alloc
        - Branch String:   'dict_ht.c:60,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:61,12'
              BranchSideFuncs:
                - htable_locate
                - htable_delete
            - BranchSide:      'dict_ht.c:66,32'
              BranchSideFuncs:
                - htable_locate
                - htable_delete
        - Branch String:   'dict_ht.c:61,6'
          Branch Sides:
            - BranchSide:      'dict_ht.c:62,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - htable_locate
                - htable_delete
            - BranchSide:      'dict_ht.c:63,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_locate
                - htable_delete
        - Branch String:   'dict_ht.c:66,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_ht.c:69,25'
              BranchSideFuncs:
                - htable_delete
      Callsites:
        - Src:             'dict_ht.c:62,23'
          Dst:             vstring_alloc
        - Src:             'dict_ht.c:63,2'
          Dst:             vstring_strcpy
        - Src:             'dict_ht.c:64,9'
          Dst:             lowercase
        - Src:             'dict_ht.c:66,9'
          Dst:             htable_locate
        - Src:             'dict_ht.c:69,2'
          Dst:             htable_delete
        - Src:             'dict_ht.c:69,2'
          Dst:             myfree
    - functionName:    dict_ht_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htable_enter
        - htable_locate
        - lowercase
        - myfree
        - mystrdup
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_ht.c:98,27'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - vstring_strcpy
                - lowercase
                - htable_locate
                - myfree
                - htable_enter
                - vstring_alloc
            - BranchSide:      'dict_ht.c:98,27'
              BranchSideFuncs:
                - mystrdup
                - vstring_strcpy
                - lowercase
                - htable_locate
                - myfree
                - htable_enter
                - vstring_alloc
        - Branch String:   'dict_ht.c:103,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:104,12'
              BranchSideFuncs:
                - htable_locate
                - myfree
                - htable_enter
            - BranchSide:      'dict_ht.c:109,38'
              BranchSideFuncs:
                - htable_locate
                - myfree
                - htable_enter
        - Branch String:   'dict_ht.c:104,6'
          Branch Sides:
            - BranchSide:      'dict_ht.c:105,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - htable_locate
                - myfree
                - htable_enter
            - BranchSide:      'dict_ht.c:106,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_locate
                - myfree
                - htable_enter
        - Branch String:   'dict_ht.c:109,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:110,13'
              BranchSideFuncs:
                - htable_enter
            - BranchSide:      'dict_ht.c:112,29'
              BranchSideFuncs:
                - htable_enter
      Callsites:
        - Src:             'dict_ht.c:98,27'
          Dst:             mystrdup
        - Src:             'dict_ht.c:105,23'
          Dst:             vstring_alloc
        - Src:             'dict_ht.c:106,2'
          Dst:             vstring_strcpy
        - Src:             'dict_ht.c:107,9'
          Dst:             lowercase
        - Src:             'dict_ht.c:109,15'
          Dst:             htable_locate
        - Src:             'dict_ht.c:110,2'
          Dst:             myfree
        - Src:             'dict_ht.c:112,7'
          Dst:             htable_enter
    - functionName:    dict_ht_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htable_find
        - lowercase
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_ht.c:83,15'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_find
                - vstring_alloc
            - BranchSide:      'dict_ht.c:83,15'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_find
                - vstring_alloc
        - Branch String:   'dict_ht.c:83,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:83,9'
              BranchSideFuncs:
                - htable_find
            - BranchSide:      'dict_ht.c:84,12'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_find
                - vstring_alloc
        - Branch String:   'dict_ht.c:84,6'
          Branch Sides:
            - BranchSide:      'dict_ht.c:85,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - htable_find
            - BranchSide:      'dict_ht.c:86,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - htable_find
      Callsites:
        - Src:             'dict_ht.c:85,23'
          Dst:             vstring_alloc
        - Src:             'dict_ht.c:86,2'
          Dst:             vstring_strcpy
        - Src:             'dict_ht.c:87,9'
          Dst:             lowercase
        - Src:             'dict_ht.c:89,5'
          Dst:             htable_find
    - functionName:    dict_ht_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_ht.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_alloc
        - htable_create
        - vstring_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict_ht.c:159,27'
          Branch Sides:
            - BranchSide:      'dict_ht.c:0,0'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - htable_create
            - BranchSide:      'dict_ht.c:159,27'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - htable_create
        - Branch String:   'dict_ht.c:166,9'
          Branch Sides:
            - BranchSide:      'dict_ht.c:166,9'
              BranchSideFuncs:
                - htable_create
            - BranchSide:      'dict_ht.c:167,27'
              BranchSideFuncs:
                - vstring_alloc
                - htable_create
      Callsites:
        - Src:             'dict_ht.c:159,27'
          Dst:             dict_alloc
        - Src:             'dict_ht.c:167,27'
          Dst:             vstring_alloc
        - Src:             'dict_ht.c:168,22'
          Dst:             htable_create
    - functionName:    dict_type_override
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - myfree
        - mystrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict_open.c:641,15'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - myfree
                - mystrdup
            - BranchSide:      'dict_open.c:641,15'
              BranchSideFuncs:
                - msg_panic
                - myfree
                - mystrdup
        - Branch String:   'dict_open.c:641,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:643,21'
              BranchSideFuncs:
                - myfree
                - mystrdup
            - BranchSide:      'dict_open.c:644,18'
              BranchSideFuncs:
                - myfree
                - mystrdup
      Callsites:
        - Src:             'dict_open.c:642,2'
          Dst:             msg_panic
        - Src:             'dict_open.c:644,5'
          Dst:             myfree
        - Src:             'dict_open.c:645,18'
          Dst:             mystrdup
    - functionName:    dict_mapnames_extend
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_mapnames
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_qsort
        - argv_terminate
        - argv_uniq
        - dict_open_init
        - htable_list
        - myfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_open.c:602,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:602,9'
              BranchSideFuncs:
                - argv_alloc
                - htable_list
                - argv_add
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
                - dict_open_init
            - BranchSide:      'dict_open.c:602,9'
              BranchSideFuncs:
                - argv_alloc
                - htable_list
                - argv_add
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
                - dict_open_init
        - Branch String:   'dict_open.c:602,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:603,2'
              BranchSideFuncs:
                - dict_open_init
                - argv_alloc
                - htable_list
                - argv_add
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
            - BranchSide:      'dict_open.c:604,27'
              BranchSideFuncs:
                - argv_alloc
                - htable_list
                - argv_add
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
        - Branch String:   'dict_open.c:605,5'
          Branch Sides:
            - BranchSide:      'dict_open.c:606,33'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
            - BranchSide:      'dict_open.c:609,9'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
        - Branch String:   'dict_open.c:605,5'
          Branch Sides:
            - BranchSide:      'dict_open.c:606,33'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
            - BranchSide:      'dict_open.c:609,9'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
        - Branch String:   'dict_open.c:609,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:609,9'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
            - BranchSide:      'dict_open.c:610,9'
              BranchSideFuncs:
                - argv_qsort
                - argv_uniq
                - myfree
                - argv_terminate
      Callsites:
        - Src:             'dict_open.c:603,2'
          Dst:             dict_open_init
        - Src:             'dict_open.c:604,16'
          Dst:             argv_alloc
        - Src:             'dict_open.c:605,25'
          Dst:             htable_list
        - Src:             'dict_open.c:607,2'
          Dst:             argv_add
        - Src:             'dict_open.c:611,5'
          Dst:             argv_qsort
        - Src:             'dict_open.c:613,5'
          Dst:             argv_uniq
        - Src:             'dict_open.c:614,5'
          Dst:             myfree
        - Src:             'dict_open.c:615,5'
          Dst:             argv_terminate
    - functionName:    dict_open_init
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - htable_create
        - htable_enter
        - msg_panic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_open.c:464,10'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - htable_create
                - htable_enter
            - BranchSide:      'dict_open.c:464,10'
              BranchSideFuncs:
                - msg_panic
                - htable_create
                - htable_enter
        - Branch String:   'dict_open.c:464,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:465,2'
              BranchSideFuncs:
                - htable_create
                - htable_enter
            - BranchSide:      'dict_open.c:466,22'
              BranchSideFuncs:
                - htable_create
                - htable_enter
        - Branch String:   'dict_open.c:468,5'
          Branch Sides:
            - BranchSide:      'dict_open.c:469,15'
              BranchSideFuncs: []
            - BranchSide:      'dict_open.c:470,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_open.c:465,2'
          Dst:             msg_panic
        - Src:             'dict_open.c:466,22'
          Dst:             htable_create
        - Src:             'dict_open.c:469,2'
          Dst:             htable_enter
    - functionName:    dict_open_extend
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_open_register
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - dict_open_init
        - htable_enter
        - htable_find
        - msg_info
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_open.c:557,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - htable_find
                - msg_panic
                - htable_enter
                - dict_open_init
                - msg_info
            - BranchSide:      'dict_open.c:557,9'
              BranchSideFuncs:
                - htable_find
                - msg_panic
                - htable_enter
                - dict_open_init
                - msg_info
        - Branch String:   'dict_open.c:557,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:558,33'
              BranchSideFuncs:
                - msg_info
                - htable_find
                - msg_panic
                - htable_enter
                - dict_open_init
            - BranchSide:      'dict_open.c:559,9'
              BranchSideFuncs:
                - htable_find
                - msg_panic
                - htable_enter
                - dict_open_init
        - Branch String:   'dict_open.c:559,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:560,2'
              BranchSideFuncs:
                - dict_open_init
                - htable_find
                - msg_panic
                - htable_enter
            - BranchSide:      'dict_open.c:561,21'
              BranchSideFuncs:
                - htable_find
                - msg_panic
                - htable_enter
        - Branch String:   'dict_open.c:561,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:562,58'
              BranchSideFuncs:
                - htable_enter
            - BranchSide:      'dict_open.c:563,25'
              BranchSideFuncs:
                - htable_enter
      Callsites:
        - Src:             'dict_open.c:558,2'
          Dst:             msg_info
        - Src:             'dict_open.c:560,2'
          Dst:             dict_open_init
        - Src:             'dict_open.c:561,9'
          Dst:             htable_find
        - Src:             'dict_open.c:562,2'
          Dst:             msg_panic
        - Src:             'dict_open.c:563,12'
          Dst:             htable_enter
    - functionName:    dict_open_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dict_open_register
        - htable_find
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_open.c:570,5'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - htable_find
                - dict_open_register
                - msg_info
            - BranchSide:      'dict_open.c:570,16'
              BranchSideFuncs:
                - htable_find
                - dict_open_register
                - msg_info
        - Branch String:   'dict_open.c:573,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:574,2'
              BranchSideFuncs:
                - msg_info
                - htable_find
                - dict_open_register
            - BranchSide:      'dict_open.c:575,46'
              BranchSideFuncs:
                - htable_find
                - dict_open_register
        - Branch String:   'dict_open.c:576,2'
          Branch Sides:
            - BranchSide:      'dict_open.c:576,5'
              BranchSideFuncs:
                - dict_open_register
            - BranchSide:      'dict_open.c:576,2'
              BranchSideFuncs: []
        - Branch String:   'dict_open.c:577,2'
          Branch Sides:
            - BranchSide:      'dict_open.c:577,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_open.c:577,11'
              BranchSideFuncs:
                - dict_open_register
        - Branch String:   'dict_open.c:575,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_open.c:578,2'
              BranchSideFuncs:
                - dict_open_register
      Callsites:
        - Src:             'dict_open.c:574,2'
          Dst:             msg_info
        - Src:             'dict_open.c:575,34'
          Dst:             htable_find
        - Src:             'dict_open.c:578,2'
          Dst:             dict_open_register
    - functionName:    dict_open3
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - dict_handle
        - dict_make_registered_name4
        - dict_open_init
        - dict_open_lookup
        - dict_register
        - dict_surrogate
        - dict_utf8_activate
        - msg_fatal
        - msg_info
        - msg_panic
        - vstring_alloc
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_open.c:496,25'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - dict_make_registered_name4
                - dict_handle
                - dict_register
                - vstring_free
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
                - dict_open_init
                - msg_fatal
            - BranchSide:      'dict_open.c:496,25'
              BranchSideFuncs:
                - vstring_alloc
                - dict_make_registered_name4
                - dict_handle
                - dict_register
                - vstring_free
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
                - dict_open_init
                - msg_fatal
        - Branch String:   'dict_open.c:512,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:513,2'
              BranchSideFuncs:
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
                - dict_open_init
                - msg_fatal
            - BranchSide:      'dict_open.c:515,9'
              BranchSideFuncs:
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
                - dict_open_init
                - msg_fatal
        - Branch String:   'dict_open.c:515,25'
          Branch Sides:
            - BranchSide:      'dict_open.c:515,28'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_open.c:516,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict_open.c:515,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:516,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_open.c:518,9'
              BranchSideFuncs:
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
                - dict_open_init
        - Branch String:   'dict_open.c:518,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:519,2'
              BranchSideFuncs:
                - dict_open_init
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
            - BranchSide:      'dict_open.c:520,15'
              BranchSideFuncs:
                - dict_open_lookup
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
                - dict_surrogate
                - dict_register
        - Branch String:   'dict_open.c:520,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:521,2'
              BranchSideFuncs:
                - dict_surrogate
                - dict_register
                - vstring_free
            - BranchSide:      'dict_open.c:523,21'
              BranchSideFuncs:
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
                - dict_surrogate
                - dict_register
        - Branch String:   'dict_open.c:523,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:524,2'
              BranchSideFuncs:
                - dict_surrogate
                - dict_register
                - vstring_free
            - BranchSide:      'dict_open.c:526,9'
              BranchSideFuncs:
                - msg_info
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
        - Branch String:   'dict_open.c:526,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:527,2'
              BranchSideFuncs:
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
            - BranchSide:      'dict_open.c:529,15'
              BranchSideFuncs:
                - msg_panic
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
        - Branch String:   'dict_open.c:529,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:530,18'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
            - BranchSide:      'dict_open.c:544,16'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
        - Branch String:   'dict_open.c:530,6'
          Branch Sides:
            - BranchSide:      'dict_open.c:531,6'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
            - BranchSide:      'dict_open.c:534,18'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
        - Branch String:   'dict_open.c:534,6'
          Branch Sides:
            - BranchSide:      'dict_open.c:535,18'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
            - BranchSide:      'dict_open.c:539,17'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
                - msg_fatal
        - Branch String:   'dict_open.c:539,11'
          Branch Sides:
            - BranchSide:      'dict_open.c:540,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_open.c:544,16'
              BranchSideFuncs:
                - dict_register
                - vstring_free
                - dict_utf8_activate
        - Branch String:   'dict_open.c:545,2'
          Branch Sides:
            - BranchSide:      'dict_open.c:545,5'
              BranchSideFuncs:
                - dict_utf8_activate
                - dict_register
                - vstring_free
            - BranchSide:      'dict_open.c:548,5'
              BranchSideFuncs:
                - dict_register
                - vstring_free
        - Branch String:   'dict_open.c:545,5'
          Branch Sides:
            - BranchSide:      'dict_open.c:545,5'
              BranchSideFuncs:
                - dict_register
                - vstring_free
            - BranchSide:      'dict_open.c:548,5'
              BranchSideFuncs:
                - dict_register
                - vstring_free
        - Branch String:   'dict_open.c:544,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:546,9'
              BranchSideFuncs:
                - dict_register
                - vstring_free
            - BranchSide:      'dict_open.c:548,5'
              BranchSideFuncs:
                - dict_register
                - vstring_free
      Callsites:
        - Src:             'dict_open.c:496,25'
          Dst:             vstring_alloc
        - Src:             'dict_open.c:510,5'
          Dst:             dict_make_registered_name4
        - Src:             'dict_open.c:512,17'
          Dst:             dict_handle
        - Src:             'dict_open.c:513,2'
          Dst:             dict_register
        - Src:             'dict_open.c:516,2'
          Dst:             msg_fatal
        - Src:             'dict_open.c:519,2'
          Dst:             dict_open_init
        - Src:             'dict_open.c:520,15'
          Dst:             dict_open_lookup
        - Src:             'dict_open.c:521,2'
          Dst:             dict_surrogate
        - Src:             'dict_open.c:521,2'
          Dst:             dict_register
        - Src:             'dict_open.c:524,2'
          Dst:             dict_surrogate
        - Src:             'dict_open.c:524,2'
          Dst:             dict_register
        - Src:             'dict_open.c:527,2'
          Dst:             msg_info
        - Src:             'dict_open.c:531,6'
          Dst:             msg_panic
        - Src:             'dict_open.c:540,6'
          Dst:             msg_fatal
        - Src:             'dict_open.c:546,9'
          Dst:             dict_utf8_activate
        - Src:             'dict_open.c:548,5'
          Dst:             dict_register
        - Src:             'dict_open.c:0,0'
          Dst:             vstring_free
    - functionName:    dict_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - dict_open3
        - msg_fatal
        - myfree
        - mystrdup
        - split_at
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_open.c:476,31'
          Branch Sides:
            - BranchSide:      'dict_open.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - dict_open3
                - myfree
                - msg_fatal
            - BranchSide:      'dict_open.c:476,31'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - dict_open3
                - myfree
                - msg_fatal
        - Branch String:   'dict_open.c:480,9'
          Branch Sides:
            - BranchSide:      'dict_open.c:481,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_open.c:484,12'
              BranchSideFuncs:
                - dict_open3
                - myfree
      Callsites:
        - Src:             'dict_open.c:476,31'
          Dst:             mystrdup
        - Src:             'dict_open.c:480,22'
          Dst:             split_at
        - Src:             'dict_open.c:481,2'
          Dst:             msg_fatal
        - Src:             'dict_open.c:484,12'
          Dst:             dict_open3
        - Src:             'dict_open.c:485,5'
          Dst:             myfree
    - functionName:    dict_regexp_get_pat
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          217
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - msg_warn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_regexp.c:376,17'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:384,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:384,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:385,25'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:386,12'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:386,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:386,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:390,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'dict_regexp.c:386,11'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:388,3'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:390,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'dict_regexp.c:390,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:391,2'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_regexp.c:399,18'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:401,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:402,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:412,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:402,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:403,10'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:407,16'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:403,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:410,2'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:412,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:407,13'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:410,2'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:412,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:401,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:402,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:412,9'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:412,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:413,2'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_regexp.c:417,10'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:423,15'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:423,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:423,19'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:423,19'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:423,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:423,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:423,31'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:423,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:423,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_regexp.c:423,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:424,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_regexp.c:441,11'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:424,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:424,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_regexp.c:430,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:433,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
      Callsites:
        - Src:             'dict_regexp.c:386,12'
          Dst:             __ctype_b_loc
        - Src:             'dict_regexp.c:391,2'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:413,2'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:423,19'
          Dst:             __ctype_b_loc
        - Src:             'dict_regexp.c:435,6'
          Dst:             msg_warn
    - functionName:    dict_regexp_rule_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_regexp.c:539,33'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'dict_regexp.c:539,33'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'dict_regexp.c:539,33'
          Dst:             mymalloc
    - functionName:    dict_regexp_compile_pat
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_regexp_regerror
        - myfree
        - mymalloc
        - regcomp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_regexp.c:523,24'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - regcomp
                - dict_regexp_regerror
                - myfree
            - BranchSide:      'dict_regexp.c:523,24'
              BranchSideFuncs:
                - mymalloc
                - regcomp
                - dict_regexp_regerror
                - myfree
        - Branch String:   'dict_regexp.c:525,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:526,2'
              BranchSideFuncs:
                - dict_regexp_regerror
                - myfree
      Callsites:
        - Src:             'dict_regexp.c:523,24'
          Dst:             mymalloc
        - Src:             'dict_regexp.c:524,13'
          Dst:             regcomp
        - Src:             'dict_regexp.c:526,2'
          Dst:             dict_regexp_regerror
        - Src:             'dict_regexp.c:527,2'
          Dst:             myfree
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_regexp_regerror
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
        - regerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict_regexp.c:200,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - regerror
                - msg_warn
            - BranchSide:      'dict_regexp.c:202,12'
              BranchSideFuncs:
                - regerror
                - msg_warn
      Callsites:
        - Src:             'dict_regexp.c:202,12'
          Dst:             regerror
        - Src:             'dict_regexp.c:203,5'
          Dst:             msg_warn
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_regexp_prescan
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - alldig
        - atoi
        - msg_panic
        - msg_warn
        - myfree
        - mystrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:488,14'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
                - myfree
                - alldig
                - atoi
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:488,14'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
                - myfree
                - alldig
                - atoi
                - msg_warn
                - msg_warn
        - Branch String:   'dict_regexp.c:488,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:489,12'
              BranchSideFuncs:
                - myfree
                - alldig
                - atoi
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:506,21'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
        - Branch String:   'dict_regexp.c:489,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:490,6'
              BranchSideFuncs:
                - alldig
                - atoi
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:493,14'
              BranchSideFuncs:
                - alldig
                - atoi
                - msg_warn
                - msg_warn
        - Branch String:   'dict_regexp.c:493,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:495,14'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_regexp.c:498,11'
              BranchSideFuncs:
                - atoi
                - msg_warn
        - Branch String:   'dict_regexp.c:499,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:501,14'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_regexp.c:504,16'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:504,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:504,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:505,20'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:506,42'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:506,51'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
            - BranchSide:      'dict_regexp.c:506,42'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:506,16'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:506,16'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
            - BranchSide:      'dict_regexp.c:507,12'
              BranchSideFuncs:
                - msg_panic
                - mystrdup
        - Branch String:   'dict_regexp.c:507,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:509,15'
              BranchSideFuncs:
                - mystrdup
            - BranchSide:      'dict_regexp.c:510,27'
              BranchSideFuncs:
                - mystrdup
      Callsites:
        - Src:             'dict_regexp.c:490,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:493,7'
          Dst:             alldig
        - Src:             'dict_regexp.c:494,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:498,6'
          Dst:             atoi
        - Src:             'dict_regexp.c:500,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:508,6'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:510,18'
          Dst:             mystrdup
    - functionName:    atoi
      functionSourceFile: '/usr/include/stdlib.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - strtol
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/stdlib.h:363,16'
          Dst:             strtol
    - functionName:    dict_regexp_get_pats
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dict_regexp_get_pat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:455,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - dict_regexp_get_pat
            - BranchSide:      'dict_regexp.c:455,9'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - dict_regexp_get_pat
        - Branch String:   'dict_regexp.c:455,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:457,10'
              BranchSideFuncs:
                - dict_regexp_get_pat
        - Branch String:   'dict_regexp.c:457,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:468,6'
              BranchSideFuncs:
                - dict_regexp_get_pat
            - BranchSide:      'dict_regexp.c:471,21'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:468,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:468,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:473,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_regexp.c:455,9'
          Dst:             dict_regexp_get_pat
        - Src:             'dict_regexp.c:468,6'
          Dst:             dict_regexp_get_pat
    - functionName:    dict_regexp_expand
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - atoi
        - msg_panic
        - vstring_strcat
        - vstring_strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:161,48'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - vstring_strcat
                - atoi
                - vstring_strncat
                - msg_panic
            - BranchSide:      'dict_regexp.c:161,48'
              BranchSideFuncs:
                - vstring_strcat
                - atoi
                - vstring_strncat
                - msg_panic
        - Branch String:   'dict_regexp.c:171,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:172,11'
              BranchSideFuncs:
                - atoi
                - vstring_strncat
                - msg_panic
            - BranchSide:      'dict_regexp.c:190,30'
              BranchSideFuncs:
                - vstring_strcat
        - Branch String:   'dict_regexp.c:173,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:173,31'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_regexp.c:175,27'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'dict_regexp.c:173,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:175,27'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_regexp.c:177,24'
              BranchSideFuncs:
                - vstring_strncat
        - Branch String:   'dict_regexp.c:178,24'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:178,52'
              BranchSideFuncs:
                - vstring_strncat
        - Branch String:   'dict_regexp.c:178,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:178,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:180,31'
              BranchSideFuncs:
                - vstring_strncat
      Callsites:
        - Src:             'dict_regexp.c:172,6'
          Dst:             atoi
        - Src:             'dict_regexp.c:174,6'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:180,2'
          Dst:             vstring_strncat
        - Src:             'dict_regexp.c:190,2'
          Dst:             vstring_strcat
    - functionName:    dict_regexp_parseline
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          630
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - __ctype_b_loc
        - dict_file_get_error
        - dict_file_to_b64
        - dict_regexp_compile_pat
        - dict_regexp_get_pat
        - dict_regexp_get_pats
        - dict_regexp_prescan
        - dict_regexp_rule_alloc
        - mac_parse
        - msg_warn
        - myfree
        - mystrdup
        - regfree
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:553,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_regexp_get_pats
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - strncasecmp
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:555,7'
              BranchSideFuncs:
                - dict_regexp_get_pats
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - strncasecmp
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:560,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:560,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncasecmp
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - dict_regexp_get_pats
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:571,7'
              BranchSideFuncs:
                - dict_regexp_get_pats
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:560,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:571,7'
              BranchSideFuncs:
                - dict_regexp_get_pats
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:684,14'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:577,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:577,15'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:578,6'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:577,15'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:578,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
            - BranchSide:      'dict_regexp.c:578,6'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:577,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_regexp.c:577,9'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_regexp.c:579,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:580,6'
              BranchSideFuncs:
                - msg_warn
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:592,26'
              BranchSideFuncs:
                - dict_file_to_b64
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:610,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:614,24'
              BranchSideFuncs:
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
            - BranchSide:      'dict_regexp.c:623,16'
              BranchSideFuncs:
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
        - Branch String:   'dict_regexp.c:614,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:615,9'
              BranchSideFuncs:
                - dict_file_get_error
                - msg_warn
                - myfree
                - myfree
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
            - BranchSide:      'dict_regexp.c:621,10'
              BranchSideFuncs:
                - mac_parse
                - msg_warn
                - myfree
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
        - Branch String:   'dict_regexp.c:623,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:625,6'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
            - BranchSide:      'dict_regexp.c:636,22'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
        - Branch String:   'dict_regexp.c:636,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:637,16'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
            - BranchSide:      'dict_regexp.c:638,34'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
                - msg_warn
                - myfree
        - Branch String:   'dict_regexp.c:638,34'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:638,47'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:643,34'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:638,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:639,6'
              BranchSideFuncs:
                - msg_warn
                - myfree
            - BranchSide:      'dict_regexp.c:643,34'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:643,34'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:643,44'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:649,19'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:643,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:644,6'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:649,19'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:649,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:651,6'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_regexp.c:652,22'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
                - msg_warn
                - regfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:652,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:655,8'
              BranchSideFuncs:
                - msg_warn
                - regfree
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:658,17'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - mystrdup
                - regfree
                - myfree
                - myfree
        - Branch String:   'dict_regexp.c:658,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:659,17'
              BranchSideFuncs:
                - dict_regexp_rule_alloc
                - mystrdup
            - BranchSide:      'dict_regexp.c:667,6'
              BranchSideFuncs:
                - dict_regexp_rule_alloc
                - mystrdup
        - Branch String:   'dict_regexp.c:660,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:662,3'
              BranchSideFuncs:
                - regfree
                - myfree
                - myfree
            - BranchSide:      'dict_regexp.c:667,6'
              BranchSideFuncs:
                - dict_regexp_rule_alloc
                - mystrdup
        - Branch String:   'dict_regexp.c:674,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:675,18'
              BranchSideFuncs:
                - mystrdup
            - BranchSide:      'dict_regexp.c:677,32'
              BranchSideFuncs:
                - mystrdup
        - Branch String:   'dict_regexp.c:684,43'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:684,47'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
            - BranchSide:      'dict_regexp.c:716,14'
              BranchSideFuncs:
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
        - Branch String:   'dict_regexp.c:684,14'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:690,2'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:716,14'
              BranchSideFuncs:
                - strncasecmp
                - msg_warn
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
        - Branch String:   'dict_regexp.c:690,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:690,15'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:691,7'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:690,15'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:691,7'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:690,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:690,9'
              BranchSideFuncs:
                - dict_regexp_get_pat
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:694,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:694,15'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:695,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:694,15'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:695,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:695,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:694,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:694,9'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:696,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:697,6'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:702,14'
              BranchSideFuncs:
                - dict_regexp_compile_pat
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:716,46'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:716,50'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_regexp.c:739,2'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'dict_regexp.c:716,14'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:719,4'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
                - msg_warn
            - BranchSide:      'dict_regexp.c:739,2'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'dict_regexp.c:725,12'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:725,15'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:726,6'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:725,15'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:726,6'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:725,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:725,9'
              BranchSideFuncs:
                - msg_warn
                - dict_regexp_rule_alloc
        - Branch String:   'dict_regexp.c:727,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:728,6'
              BranchSideFuncs:
                - dict_regexp_rule_alloc
            - BranchSide:      'dict_regexp.c:730,9'
              BranchSideFuncs:
                - dict_regexp_rule_alloc
      Callsites:
        - Src:             'dict_regexp.c:560,10'
          Dst:             __ctype_b_loc
        - Src:             'dict_regexp.c:571,7'
          Dst:             dict_regexp_get_pats
        - Src:             'dict_regexp.c:577,15'
          Dst:             __ctype_b_loc
        - Src:             'dict_regexp.c:580,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:614,24'
          Dst:             dict_file_to_b64
        - Src:             'dict_regexp.c:615,9'
          Dst:             dict_file_get_error
        - Src:             'dict_regexp.c:616,3'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:618,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:619,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:623,6'
          Dst:             mac_parse
        - Src:             'dict_regexp.c:623,6'
          Dst:             dict_regexp_prescan
        - Src:             'dict_regexp.c:625,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:627,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:639,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:641,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:644,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:647,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:649,19'
          Dst:             dict_regexp_compile_pat
        - Src:             'dict_regexp.c:651,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:653,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:656,6'
          Dst:             regfree
        - Src:             'dict_regexp.c:656,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:656,6'
          Dst:             myfree
        - Src:             'dict_regexp.c:660,24'
          Dst:             dict_regexp_compile_pat
        - Src:             'dict_regexp.c:662,3'
          Dst:             regfree
        - Src:             'dict_regexp.c:662,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:662,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:667,6'
          Dst:             dict_regexp_rule_alloc
        - Src:             'dict_regexp.c:677,32'
          Dst:             mystrdup
        - Src:             'dict_regexp.c:684,14'
          Dst:             strncasecmp
        - Src:             'dict_regexp.c:692,7'
          Dst:             dict_regexp_get_pat
        - Src:             'dict_regexp.c:697,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:699,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:702,14'
          Dst:             dict_regexp_compile_pat
        - Src:             'dict_regexp.c:705,6'
          Dst:             dict_regexp_rule_alloc
        - Src:             'dict_regexp.c:716,14'
          Dst:             strncasecmp
        - Src:             'dict_regexp.c:721,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:728,6'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:730,9'
          Dst:             dict_regexp_rule_alloc
        - Src:             'dict_regexp.c:739,2'
          Dst:             msg_warn
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_regexp_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - dict_free
        - msg_panic
        - myfree
        - regfree
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:332,30'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
            - BranchSide:      'dict_regexp.c:332,30'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
        - Branch String:   'dict_regexp.c:332,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:333,15'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:362,22'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:334,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:337,22'
              BranchSideFuncs:
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - myfree
                - regfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:350,19'
              BranchSideFuncs:
                - regfree
                - myfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:358,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_regexp.c:360,2'
              BranchSideFuncs:
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:337,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:338,3'
              BranchSideFuncs:
                - regfree
                - myfree
                - myfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:341,22'
              BranchSideFuncs:
                - regfree
                - myfree
                - myfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:341,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:342,3'
              BranchSideFuncs:
                - myfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:345,22'
              BranchSideFuncs:
                - myfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:345,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:346,3'
              BranchSideFuncs:
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:360,2'
              BranchSideFuncs:
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:350,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:351,3'
              BranchSideFuncs:
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:360,2'
              BranchSideFuncs:
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - regfree
                - myfree
                - myfree
                - msg_panic
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:332,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:333,15'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:362,22'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:362,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:363,2'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:364,22'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:364,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:365,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_regexp.c:366,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_regexp.c:366,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:366,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_regexp.c:367,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_regexp.c:338,3'
          Dst:             regfree
        - Src:             'dict_regexp.c:339,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:342,3'
          Dst:             regfree
        - Src:             'dict_regexp.c:343,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:346,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:351,3'
          Dst:             regfree
        - Src:             'dict_regexp.c:352,3'
          Dst:             myfree
        - Src:             'dict_regexp.c:358,6'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:360,2'
          Dst:             myfree
        - Src:             'dict_regexp.c:363,2'
          Dst:             myfree
        - Src:             'dict_regexp.c:365,2'
          Dst:             vstring_free
        - Src:             'dict_regexp.c:367,2'
          Dst:             vstring_free
        - Src:             'dict_regexp.c:368,5'
          Dst:             dict_free
    - functionName:    dict_regexp_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          349
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - dict_regexp_expand
        - dict_regexp_regerror
        - lowercase
        - mac_parse
        - msg_info
        - msg_panic
        - regexec
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_regexp.c:223,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
                - vstring_alloc
            - BranchSide:      'dict_regexp.c:226,11'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
                - vstring_alloc
        - Branch String:   'dict_regexp.c:228,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:229,47'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
                - vstring_alloc
            - BranchSide:      'dict_regexp.c:234,15'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
                - vstring_alloc
        - Branch String:   'dict_regexp.c:234,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:235,12'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:240,30'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_regexp.c:235,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:236,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:237,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_regexp.c:242,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:240,55'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:300,10'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:316,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'dict_regexp.c:250,11'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - msg_panic
        - Branch String:   'dict_regexp.c:250,11'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - msg_panic
        - Branch String:   'dict_regexp.c:250,11'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:250,11'
              BranchSideFuncs:
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - msg_panic
        - Branch String:   'dict_regexp.c:250,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:240,55'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:258,22'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - msg_panic
        - Branch String:   'dict_regexp.c:259,7'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:259,7'
              BranchSideFuncs:
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:259,7'
              BranchSideFuncs:
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - msg_panic
        - Branch String:   'dict_regexp.c:259,7'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:259,7'
              BranchSideFuncs:
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - msg_panic
            - BranchSide:      'dict_regexp.c:259,7'
              BranchSideFuncs:
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - msg_panic
        - Branch String:   'dict_regexp.c:272,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:273,23'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:281,24'
              BranchSideFuncs:
                - mac_parse
                - msg_panic
                - vstring_alloc
        - Branch String:   'dict_regexp.c:281,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:282,32'
              BranchSideFuncs:
                - vstring_alloc
                - mac_parse
                - msg_panic
            - BranchSide:      'dict_regexp.c:283,6'
              BranchSideFuncs:
                - mac_parse
                - msg_panic
        - Branch String:   'dict_regexp.c:288,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:291,12'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:292,6'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:300,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:300,10'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:300,10'
              BranchSideFuncs:
                - dict_regexp_regerror
                - regexec
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_regexp.c:300,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:300,10'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:300,10'
              BranchSideFuncs:
                - dict_regexp_regerror
                - regexec
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_regexp.c:300,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:240,55'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_regexp.c:305,27'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_regexp.c:305,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:240,55'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:305,10'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:240,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:242,16'
              BranchSideFuncs:
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - regexec
                - dict_regexp_regerror
                - mac_parse
                - msg_panic
                - vstring_alloc
                - msg_panic
      Callsites:
        - Src:             'dict_regexp.c:229,2'
          Dst:             msg_info
        - Src:             'dict_regexp.c:236,23'
          Dst:             vstring_alloc
        - Src:             'dict_regexp.c:237,2'
          Dst:             vstring_strcpy
        - Src:             'dict_regexp.c:238,18'
          Dst:             lowercase
        - Src:             'dict_regexp.c:250,11'
          Dst:             regexec
        - Src:             'dict_regexp.c:250,11'
          Dst:             dict_regexp_regerror
        - Src:             'dict_regexp.c:259,7'
          Dst:             regexec
        - Src:             'dict_regexp.c:259,7'
          Dst:             dict_regexp_regerror
        - Src:             'dict_regexp.c:282,32'
          Dst:             vstring_alloc
        - Src:             'dict_regexp.c:288,10'
          Dst:             mac_parse
        - Src:             'dict_regexp.c:288,10'
          Dst:             dict_regexp_expand
        - Src:             'dict_regexp.c:290,3'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:300,10'
          Dst:             regexec
        - Src:             'dict_regexp.c:300,10'
          Dst:             dict_regexp_regerror
        - Src:             'dict_regexp.c:316,6'
          Dst:             msg_panic
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_regexp_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          355
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - dict_alloc
        - dict_file_purge_buffers
        - dict_regexp_parseline
        - dict_stream_open
        - dict_surrogate
        - msg_panic
        - msg_warn
        - mvect_alloc
        - mvect_free
        - mvect_realloc
        - mymalloc
        - readllines
        - trimblanks
        - vstream_fclose
        - vstring_alloc
        - vstring_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_regexp.c:749,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
                - dict_stream_open
                - vstring_alloc
                - dict_alloc
                - vstring_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - msg_warn
                - dict_surrogate
            - BranchSide:      'dict_regexp.c:749,16'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
                - dict_stream_open
                - vstring_alloc
                - dict_alloc
                - vstring_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - msg_warn
                - dict_surrogate
        - Branch String:   'dict_regexp.c:782,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:783,2'
              BranchSideFuncs:
                - dict_stream_open
                - vstring_alloc
                - dict_alloc
                - vstring_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - dict_surrogate
            - BranchSide:      'dict_regexp.c:791,19'
              BranchSideFuncs:
                - dict_stream_open
                - vstring_alloc
                - dict_alloc
                - vstring_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - dict_surrogate
        - Branch String:   'dict_regexp.c:783,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:783,2'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:791,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:793,2'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_regexp.c:796,19'
              BranchSideFuncs:
                - vstring_alloc
                - dict_alloc
                - vstring_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:793,2'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:793,2'
              BranchSideFuncs: []
        - Branch String:   'dict_regexp.c:803,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:804,31'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:805,18'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:814,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:815,6'
              BranchSideFuncs:
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:855,22'
              BranchSideFuncs:
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:855,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:855,19'
              BranchSideFuncs:
                - msg_warn
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_regexp.c:859,9'
              BranchSideFuncs:
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_regexp.c:817,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:819,60'
              BranchSideFuncs:
                - dict_regexp_parseline
                - readllines
                - trimblanks
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
        - Branch String:   'dict_regexp.c:821,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:823,12'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
        - Branch String:   'dict_regexp.c:823,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:824,45'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:826,22'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
        - Branch String:   'dict_regexp.c:824,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:825,3'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:848,16'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:826,13'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:827,21'
              BranchSideFuncs:
                - mvect_realloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - mvect_alloc
            - BranchSide:      'dict_regexp.c:836,22'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
        - Branch String:   'dict_regexp.c:827,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:829,38'
              BranchSideFuncs:
                - mvect_alloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:833,59'
              BranchSideFuncs:
                - mvect_realloc
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:836,13'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:839,17'
              BranchSideFuncs:
                - msg_panic
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
                - msg_panic
            - BranchSide:      'dict_regexp.c:848,16'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:839,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:841,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_regexp.c:842,10'
              BranchSideFuncs:
                - msg_panic
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:842,10'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:843,3'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:846,15'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:848,6'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_regexp.c:851,17'
              BranchSideFuncs:
                - readllines
                - trimblanks
                - dict_regexp_parseline
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
                - msg_warn
        - Branch String:   'dict_regexp.c:855,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:855,19'
              BranchSideFuncs:
                - msg_warn
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_regexp.c:859,9'
              BranchSideFuncs:
                - mvect_free
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_regexp.c:859,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:860,9'
              BranchSideFuncs:
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_regexp.c:866,17'
              BranchSideFuncs:
                - mymalloc
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_regexp.c:866,9'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:868,49'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_regexp.c:870,5'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - vstring_free
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_regexp.c:871,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:871,5'
              BranchSideFuncs:
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_regexp.c:871,5'
              BranchSideFuncs:
                - vstring_free
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_regexp.c:871,5'
          Branch Sides:
            - BranchSide:      'dict_regexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_regexp.c:871,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_regexp.c:783,2'
          Dst:             dict_surrogate
        - Src:             'dict_regexp.c:791,19'
          Dst:             dict_stream_open
        - Src:             'dict_regexp.c:793,2'
          Dst:             dict_surrogate
        - Src:             'dict_regexp.c:796,19'
          Dst:             vstring_alloc
        - Src:             'dict_regexp.c:798,35'
          Dst:             dict_alloc
        - Src:             'dict_regexp.c:804,31'
          Dst:             vstring_alloc
        - Src:             'dict_regexp.c:814,12'
          Dst:             readllines
        - Src:             'dict_regexp.c:816,2'
          Dst:             trimblanks
        - Src:             'dict_regexp.c:819,9'
          Dst:             dict_regexp_parseline
        - Src:             'dict_regexp.c:828,38'
          Dst:             mvect_alloc
        - Src:             'dict_regexp.c:833,29'
          Dst:             mvect_realloc
        - Src:             'dict_regexp.c:841,3'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:843,3'
          Dst:             msg_panic
        - Src:             'dict_regexp.c:856,2'
          Dst:             msg_warn
        - Src:             'dict_regexp.c:860,9'
          Dst:             mvect_free
        - Src:             'dict_regexp.c:868,21'
          Dst:             mymalloc
        - Src:             'dict_regexp.c:870,5'
          Dst:             dict_file_purge_buffers
        - Src:             'dict_regexp.c:871,5'
          Dst:             vstring_free
        - Src:             'dict_regexp.c:871,5'
          Dst:             vstream_fclose
        - Src:             'dict_regexp.c:0,0'
          Dst:             vstring_free
    - functionName:    dict_static_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_static.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dict_free
        - myfree
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_static.c:74,22'
          Branch Sides:
            - BranchSide:      'dict_static.c:0,0'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - dict_free
            - BranchSide:      'dict_static.c:74,22'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - dict_free
        - Branch String:   'dict_static.c:74,9'
          Branch Sides:
            - BranchSide:      'dict_static.c:75,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_static.c:76,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_static.c:76,9'
          Branch Sides:
            - BranchSide:      'dict_static.c:76,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_static.c:77,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_static.c:75,2'
          Dst:             myfree
        - Src:             'dict_static.c:77,2'
          Dst:             vstring_free
        - Src:             'dict_static.c:78,5'
          Dst:             dict_free
    - functionName:    dict_static_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_static.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_static_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_static.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          143
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - dict_alloc
        - dict_file_get_error
        - dict_file_purge_buffers
        - dict_file_to_b64
        - dict_surrogate
        - extpar
        - myfree
        - mystrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_static.c:87,5'
          Branch Sides:
            - BranchSide:      'dict_static.c:0,0'
              BranchSideFuncs:
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - myfree
                - dict_file_get_error
                - dict_surrogate
                - myfree
                - mystrdup
                - extpar
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_static.c:106,9'
              BranchSideFuncs:
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - myfree
                - dict_file_get_error
                - dict_surrogate
                - myfree
                - mystrdup
                - extpar
                - dict_surrogate
                - myfree
        - Branch String:   'dict_static.c:106,9'
          Branch Sides:
            - BranchSide:      'dict_static.c:107,20'
              BranchSideFuncs:
                - mystrdup
                - extpar
                - dict_surrogate
                - myfree
                - myfree
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - dict_file_get_error
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_static.c:122,35'
              BranchSideFuncs:
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - myfree
                - dict_file_get_error
                - dict_surrogate
                - myfree
        - Branch String:   'dict_static.c:108,6'
          Branch Sides:
            - BranchSide:      'dict_static.c:109,6'
              BranchSideFuncs:
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - myfree
                - dict_file_get_error
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_static.c:114,10'
              BranchSideFuncs:
                - dict_alloc
                - dict_file_to_b64
                - mystrdup
                - dict_file_purge_buffers
                - myfree
                - dict_file_get_error
                - dict_surrogate
                - myfree
        - Branch String:   'dict_static.c:109,6'
          Branch Sides:
            - BranchSide:      'dict_static.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_static.c:109,6'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'dict_static.c:133,9'
          Branch Sides:
            - BranchSide:      'dict_static.c:134,20'
              BranchSideFuncs:
                - mystrdup
                - dict_file_purge_buffers
                - myfree
            - BranchSide:      'dict_static.c:147,26'
              BranchSideFuncs:
                - mystrdup
                - dict_file_purge_buffers
                - myfree
        - Branch String:   'dict_static.c:134,6'
          Branch Sides:
            - BranchSide:      'dict_static.c:135,12'
              BranchSideFuncs:
                - dict_file_get_error
                - dict_surrogate
                - myfree
                - myfree
            - BranchSide:      'dict_static.c:141,10'
              BranchSideFuncs:
                - mystrdup
                - dict_file_purge_buffers
                - myfree
        - Branch String:   'dict_static.c:137,6'
          Branch Sides:
            - BranchSide:      'dict_static.c:137,6'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_static.c:137,6'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'dict_static.c:137,6'
          Branch Sides:
            - BranchSide:      'dict_static.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_static.c:137,6'
              BranchSideFuncs: []
        - Branch String:   'dict_static.c:150,5'
          Branch Sides:
            - BranchSide:      'dict_static.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_static.c:150,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_static.c:107,20'
          Dst:             mystrdup
        - Src:             'dict_static.c:108,13'
          Dst:             extpar
        - Src:             'dict_static.c:109,6'
          Dst:             dict_surrogate
        - Src:             'dict_static.c:109,6'
          Dst:             myfree
        - Src:             'dict_static.c:122,35'
          Dst:             dict_alloc
        - Src:             'dict_static.c:134,20'
          Dst:             dict_file_to_b64
        - Src:             'dict_static.c:135,12'
          Dst:             dict_file_get_error
        - Src:             'dict_static.c:137,6'
          Dst:             dict_surrogate
        - Src:             'dict_static.c:137,6'
          Dst:             myfree
        - Src:             'dict_static.c:147,26'
          Dst:             mystrdup
        - Src:             'dict_static.c:148,5'
          Dst:             dict_file_purge_buffers
        - Src:             'dict_static.c:0,0'
          Dst:             myfree
    - functionName:    dict_tcp_disconnect
      functionSourceFile: '/src/postfix/postfix/src/util/dict_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstream_fclose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict_tcp.c:148,37'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:0,0'
              BranchSideFuncs:
                - vstream_fclose
            - BranchSide:      'dict_tcp.c:148,37'
              BranchSideFuncs:
                - vstream_fclose
      Callsites:
        - Src:             'dict_tcp.c:148,12'
          Dst:             vstream_fclose
    - functionName:    dict_tcp_connect
      functionSourceFile: '/src/postfix/postfix/src/util/dict_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inet_connect
        - msg_warn
        - vstream_control
        - vstream_fdopen
        - vstring_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_tcp.c:125,43'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:0,0'
              BranchSideFuncs:
                - inet_connect
                - vstream_fdopen
                - vstream_control
                - vstring_alloc
                - vstring_alloc
                - msg_warn
            - BranchSide:      'dict_tcp.c:125,43'
              BranchSideFuncs:
                - inet_connect
                - vstream_fdopen
                - vstream_control
                - vstring_alloc
                - vstring_alloc
                - msg_warn
        - Branch String:   'dict_tcp.c:125,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:126,55'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_tcp.c:129,20'
              BranchSideFuncs:
                - vstream_fdopen
                - vstream_control
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_tcp.c:137,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:137,9'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:138,22'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
      Callsites:
        - Src:             'dict_tcp.c:125,15'
          Dst:             inet_connect
        - Src:             'dict_tcp.c:126,2'
          Dst:             msg_warn
        - Src:             'dict_tcp.c:129,20'
          Dst:             vstream_fdopen
        - Src:             'dict_tcp.c:130,5'
          Dst:             vstream_control
        - Src:             'dict_tcp.c:138,22'
          Dst:             vstring_alloc
        - Src:             'dict_tcp.c:139,22'
          Dst:             vstring_alloc
    - functionName:    dict_tcp_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dict_free
        - vstream_fclose
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_tcp.c:272,19'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:0,0'
              BranchSideFuncs:
                - vstream_fclose
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_tcp.c:272,19'
              BranchSideFuncs:
                - vstream_fclose
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_tcp.c:272,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:273,9'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_tcp.c:274,19'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_tcp.c:274,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:275,2'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_tcp.c:276,19'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_tcp.c:276,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:277,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_tcp.c:278,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_tcp.c:278,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:278,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_tcp.c:279,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_tcp.c:273,9'
          Dst:             vstream_fclose
        - Src:             'dict_tcp.c:275,2'
          Dst:             vstring_free
        - Src:             'dict_tcp.c:277,2'
          Dst:             vstring_free
        - Src:             'dict_tcp.c:279,2'
          Dst:             vstring_free
        - Src:             'dict_tcp.c:280,5'
          Dst:             dict_free
    - functionName:    dict_tcp_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          363
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - dict_tcp_connect
        - dict_tcp_disconnect
        - hex_quote
        - hex_unquote
        - lowercase
        - msg_info
        - msg_warn
        - printable_except
        - sleep
        - vstream_fprintf
        - vstring_alloc
        - vstring_get_flags_nonl_bound
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_tcp.c:164,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:0,0'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:164,9'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
                - vstring_alloc
        - Branch String:   'dict_tcp.c:164,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:165,2'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:170,15'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
                - vstring_alloc
        - Branch String:   'dict_tcp.c:171,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:172,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
            - BranchSide:      'dict_tcp.c:173,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
        - Branch String:   'dict_tcp.c:181,24'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:181,27'
              BranchSideFuncs:
                - dict_tcp_connect
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
            - BranchSide:      'dict_tcp.c:188,26'
              BranchSideFuncs:
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - dict_tcp_connect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
        - Branch String:   'dict_tcp.c:181,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:188,26'
              BranchSideFuncs:
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - dict_tcp_connect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
            - BranchSide:      'dict_tcp.c:212,14'
              BranchSideFuncs:
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
        - Branch String:   'dict_tcp.c:190,10'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:191,40'
              BranchSideFuncs:
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - dict_tcp_connect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
            - BranchSide:      'dict_tcp.c:192,16'
              BranchSideFuncs:
                - vstring_get_flags_nonl_bound
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - dict_tcp_connect
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
        - Branch String:   'dict_tcp.c:194,10'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:200,18'
              BranchSideFuncs:
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
            - BranchSide:      'dict_tcp.c:220,9'
              BranchSideFuncs:
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
        - Branch String:   'dict_tcp.c:200,10'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:202,20'
              BranchSideFuncs:
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
            - BranchSide:      'dict_tcp.c:205,20'
              BranchSideFuncs:
                - msg_warn
                - dict_tcp_disconnect
                - sleep
                - hex_quote
                - vstream_fprintf
                - msg_info
                - vstring_get_flags_nonl_bound
                - msg_warn
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
                - dict_tcp_connect
        - Branch String:   'dict_tcp.c:212,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:212,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_tcp.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'dict_tcp.c:220,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:221,35'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
            - BranchSide:      'dict_tcp.c:227,17'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - __ctype_b_loc
                - hex_unquote
        - Branch String:   'dict_tcp.c:228,3'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:227,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - hex_unquote
            - BranchSide:      'dict_tcp.c:228,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - hex_unquote
        - Branch String:   'dict_tcp.c:228,21'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:227,9'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:228,25'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - hex_unquote
        - Branch String:   'dict_tcp.c:229,2'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:227,9'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:229,6'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - hex_unquote
        - Branch String:   'dict_tcp.c:229,24'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:227,9'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:229,28'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - hex_unquote
        - Branch String:   'dict_tcp.c:230,2'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:227,9'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:230,28'
              BranchSideFuncs:
                - hex_unquote
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
        - Branch String:   'dict_tcp.c:227,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:232,24'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:241,13'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - printable_except
                - msg_info
                - dict_tcp_disconnect
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
        - Branch String:   'dict_tcp.c:241,5'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:244,24'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:248,6'
              BranchSideFuncs:
                - printable_except
                - msg_info
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:254,6'
              BranchSideFuncs:
                - printable_except
                - msg_info
            - BranchSide:      'dict_tcp.c:259,6'
              BranchSideFuncs:
                - printable_except
                - msg_info
        - Branch String:   'dict_tcp.c:248,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:250,16'
              BranchSideFuncs:
                - dict_tcp_disconnect
            - BranchSide:      'dict_tcp.c:251,2'
              BranchSideFuncs:
                - dict_tcp_disconnect
        - Branch String:   'dict_tcp.c:254,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:256,16'
              BranchSideFuncs: []
            - BranchSide:      'dict_tcp.c:257,2'
              BranchSideFuncs: []
        - Branch String:   'dict_tcp.c:259,6'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:261,16'
              BranchSideFuncs: []
            - BranchSide:      'dict_tcp.c:262,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_tcp.c:165,2'
          Dst:             msg_info
        - Src:             'dict_tcp.c:172,23'
          Dst:             vstring_alloc
        - Src:             'dict_tcp.c:173,2'
          Dst:             vstring_strcpy
        - Src:             'dict_tcp.c:174,8'
          Dst:             lowercase
        - Src:             'dict_tcp.c:181,27'
          Dst:             dict_tcp_connect
        - Src:             'dict_tcp.c:188,6'
          Dst:             hex_quote
        - Src:             'dict_tcp.c:189,6'
          Dst:             vstream_fprintf
        - Src:             'dict_tcp.c:191,3'
          Dst:             msg_info
        - Src:             'dict_tcp.c:192,16'
          Dst:             vstring_get_flags_nonl_bound
        - Src:             'dict_tcp.c:201,3'
          Dst:             msg_warn
        - Src:             'dict_tcp.c:204,3'
          Dst:             msg_warn
        - Src:             'dict_tcp.c:206,6'
          Dst:             dict_tcp_disconnect
        - Src:             'dict_tcp.c:218,2'
          Dst:             sleep
        - Src:             'dict_tcp.c:221,2'
          Dst:             msg_info
        - Src:             'dict_tcp.c:228,3'
          Dst:             __ctype_b_loc
        - Src:             'dict_tcp.c:230,6'
          Dst:             hex_unquote
        - Src:             'dict_tcp.c:232,30'
          Dst:             printable_except
        - Src:             'dict_tcp.c:231,2'
          Dst:             msg_warn
        - Src:             'dict_tcp.c:233,2'
          Dst:             dict_tcp_disconnect
        - Src:             'dict_tcp.c:244,30'
          Dst:             printable_except
        - Src:             'dict_tcp.c:243,2'
          Dst:             msg_warn
        - Src:             'dict_tcp.c:245,2'
          Dst:             dict_tcp_disconnect
        - Src:             'dict_tcp.c:250,16'
          Dst:             printable_except
        - Src:             'dict_tcp.c:249,6'
          Dst:             msg_info
        - Src:             'dict_tcp.c:251,2'
          Dst:             dict_tcp_disconnect
        - Src:             'dict_tcp.c:256,16'
          Dst:             printable_except
        - Src:             'dict_tcp.c:255,6'
          Dst:             msg_info
        - Src:             'dict_tcp.c:261,16'
          Dst:             printable_except
        - Src:             'dict_tcp.c:260,6'
          Dst:             msg_info
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_tcp_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_tcp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - dict_alloc
        - dict_surrogate
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_tcp.c:292,20'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:292,20'
              BranchSideFuncs:
                - dict_surrogate
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_tcp.c:292,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:293,10'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:296,20'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_tcp.c:296,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:297,10'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_tcp.c:305,29'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_tcp.c:311,9'
          Branch Sides:
            - BranchSide:      'dict_tcp.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_tcp.c:312,28'
              BranchSideFuncs:
                - vstring_alloc
      Callsites:
        - Src:             'dict_tcp.c:293,10'
          Dst:             dict_surrogate
        - Src:             'dict_tcp.c:297,10'
          Dst:             dict_surrogate
        - Src:             'dict_tcp.c:305,29'
          Dst:             dict_alloc
        - Src:             'dict_tcp.c:312,28'
          Dst:             vstring_alloc
    - functionName:    dict_unix_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_free
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_unix.c:155,15'
          Branch Sides:
            - BranchSide:      'dict_unix.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_unix.c:155,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_unix.c:155,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:155,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_unix.c:156,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_unix.c:156,2'
          Dst:             vstring_free
        - Src:             'dict_unix.c:157,5'
          Dst:             dict_free
    - functionName:    dict_unix_getgrnam
      functionSourceFile: '/src/postfix/postfix/src/util/dict_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          163
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - getgrgid
        - getgrnam
        - lowercase
        - msg_warn
        - vbuf_put
        - vstring_alloc
        - vstring_sprintf
        - vstring_strcat
        - vstring_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_unix.c:114,11'
          Branch Sides:
            - BranchSide:      'dict_unix.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
                - vstring_alloc
            - BranchSide:      'dict_unix.c:114,11'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
                - vstring_alloc
        - Branch String:   'dict_unix.c:119,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:120,12'
              BranchSideFuncs:
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
            - BranchSide:      'dict_unix.c:125,16'
              BranchSideFuncs:
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
        - Branch String:   'dict_unix.c:120,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:121,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
            - BranchSide:      'dict_unix.c:122,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getgrnam
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
                - __errno_location
                - getgrgid
                - msg_warn
        - Branch String:   'dict_unix.c:125,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:126,6'
              BranchSideFuncs:
                - __errno_location
                - getgrgid
                - msg_warn
            - BranchSide:      'dict_unix.c:136,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
                - vstring_alloc
        - Branch String:   'dict_unix.c:126,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:126,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_unix.c:127,21'
              BranchSideFuncs:
                - __errno_location
                - getgrgid
                - msg_warn
        - Branch String:   'dict_unix.c:129,10'
          Branch Sides:
            - BranchSide:      'dict_unix.c:129,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_unix.c:130,3'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'dict_unix.c:136,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:137,12'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'dict_unix.c:138,17'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_strcat
                - vbuf_put
        - Branch String:   'dict_unix.c:141,2'
          Branch Sides:
            - BranchSide:      'dict_unix.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'dict_unix.c:146,2'
              BranchSideFuncs: []
        - Branch String:   'dict_unix.c:143,10'
          Branch Sides:
            - BranchSide:      'dict_unix.c:141,26'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'dict_unix.c:144,3'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'dict_unix.c:144,3'
          Branch Sides:
            - BranchSide:      'dict_unix.c:141,26'
              BranchSideFuncs:
                - vstring_strcat
                - vbuf_put
            - BranchSide:      'dict_unix.c:141,26'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
        - Branch String:   'dict_unix.c:141,2'
          Branch Sides:
            - BranchSide:      'dict_unix.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'dict_unix.c:146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_unix.c:121,23'
          Dst:             vstring_alloc
        - Src:             'dict_unix.c:122,2'
          Dst:             vstring_strcpy
        - Src:             'dict_unix.c:123,8'
          Dst:             lowercase
        - Src:             'dict_unix.c:125,16'
          Dst:             getgrnam
        - Src:             'dict_unix.c:128,6'
          Dst:             __errno_location
        - Src:             'dict_unix.c:129,10'
          Dst:             getgrgid
        - Src:             'dict_unix.c:130,3'
          Dst:             msg_warn
        - Src:             'dict_unix.c:137,12'
          Dst:             vstring_alloc
        - Src:             'dict_unix.c:139,2'
          Dst:             vstring_sprintf
        - Src:             'dict_unix.c:142,6'
          Dst:             vstring_strcat
        - Src:             'dict_unix.c:144,3'
          Dst:             vbuf_put
    - functionName:    dict_unix_getpwnam
      functionSourceFile: '/src/postfix/postfix/src/util/dict_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - getpwnam
        - getpwuid
        - lowercase
        - msg_warn
        - vstring_alloc
        - vstring_sprintf
        - vstring_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_unix.c:72,11'
          Branch Sides:
            - BranchSide:      'dict_unix.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
                - vstring_alloc
            - BranchSide:      'dict_unix.c:72,11'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
                - vstring_alloc
        - Branch String:   'dict_unix.c:77,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:78,12'
              BranchSideFuncs:
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
            - BranchSide:      'dict_unix.c:83,16'
              BranchSideFuncs:
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
        - Branch String:   'dict_unix.c:78,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:79,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
            - BranchSide:      'dict_unix.c:80,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - getpwnam
                - vstring_sprintf
                - vstring_alloc
                - __errno_location
                - getpwuid
                - msg_warn
        - Branch String:   'dict_unix.c:83,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:84,6'
              BranchSideFuncs:
                - __errno_location
                - getpwuid
                - msg_warn
            - BranchSide:      'dict_unix.c:94,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'dict_unix.c:84,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:84,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_unix.c:85,21'
              BranchSideFuncs:
                - __errno_location
                - getpwuid
                - msg_warn
        - Branch String:   'dict_unix.c:87,10'
          Branch Sides:
            - BranchSide:      'dict_unix.c:87,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_unix.c:88,3'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'dict_unix.c:94,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:95,12'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'dict_unix.c:96,17'
              BranchSideFuncs:
                - vstring_sprintf
      Callsites:
        - Src:             'dict_unix.c:79,23'
          Dst:             vstring_alloc
        - Src:             'dict_unix.c:80,2'
          Dst:             vstring_strcpy
        - Src:             'dict_unix.c:81,8'
          Dst:             lowercase
        - Src:             'dict_unix.c:83,16'
          Dst:             getpwnam
        - Src:             'dict_unix.c:86,6'
          Dst:             __errno_location
        - Src:             'dict_unix.c:87,10'
          Dst:             getpwuid
        - Src:             'dict_unix.c:88,3'
          Dst:             msg_warn
        - Src:             'dict_unix.c:95,12'
          Dst:             vstring_alloc
        - Src:             'dict_unix.c:97,2'
          Dst:             vstring_sprintf
    - functionName:    dict_unix_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dict_alloc
        - dict_surrogate
        - strcmp
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_unix.c:179,20'
          Branch Sides:
            - BranchSide:      'dict_unix.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - strcmp
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_unix.c:179,20'
              BranchSideFuncs:
                - dict_surrogate
                - strcmp
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_unix.c:179,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:180,10'
              BranchSideFuncs:
                - strcmp
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_unix.c:191,6'
              BranchSideFuncs:
                - strcmp
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_unix.c:191,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:187,48'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_unix.c:194,31'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_unix.c:188,6'
          Branch Sides:
            - BranchSide:      'dict_unix.c:189,14'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_unix.c:191,6'
              BranchSideFuncs:
                - strcmp
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_unix.c:199,9'
          Branch Sides:
            - BranchSide:      'dict_unix.c:200,29'
              BranchSideFuncs: []
            - BranchSide:      'dict_unix.c:201,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_unix.c:180,10'
          Dst:             dict_surrogate
        - Src:             'dict_unix.c:189,14'
          Dst:             dict_surrogate
        - Src:             'dict_unix.c:191,6'
          Dst:             strcmp
        - Src:             'dict_unix.c:194,31'
          Dst:             dict_alloc
        - Src:             'dict_unix.c:200,29'
          Dst:             vstring_alloc
    - functionName:    doze
      functionSourceFile: '/src/postfix/postfix/src/util/doze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - msg_fatal
        - select
      functionUses:    2
      BranchProfiles:
        - Branch String:   'doze.c:46,5'
          Branch Sides:
            - BranchSide:      'doze.c:0,0'
              BranchSideFuncs:
                - select
                - __errno_location
                - msg_fatal
            - BranchSide:      'doze.c:50,23'
              BranchSideFuncs:
                - select
                - __errno_location
                - msg_fatal
        - Branch String:   'doze.c:52,5'
          Branch Sides:
            - BranchSide:      'doze.c:53,6'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - select
            - BranchSide:      'doze.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'doze.c:53,6'
          Branch Sides:
            - BranchSide:      'doze.c:52,12'
              BranchSideFuncs:
                - select
                - __errno_location
                - msg_fatal
            - BranchSide:      'doze.c:54,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'doze.c:52,12'
          Dst:             select
        - Src:             'doze.c:53,6'
          Dst:             __errno_location
        - Src:             'doze.c:54,6'
          Dst:             msg_fatal
    - 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:    get_hostname
      functionSourceFile: '/src/postfix/postfix/src/util/get_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - gethostname
        - msg_fatal
        - mystrdup
        - valid_hostname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'get_hostname.c:57,5'
          Branch Sides:
            - BranchSide:      'get_hostname.c:72,9'
              BranchSideFuncs:
                - gethostname
                - valid_hostname
                - mystrdup
                - msg_fatal
                - msg_fatal
            - BranchSide:      'get_hostname.c:72,9'
              BranchSideFuncs:
                - gethostname
                - valid_hostname
                - mystrdup
                - msg_fatal
                - msg_fatal
        - Branch String:   'get_hostname.c:72,9'
          Branch Sides:
            - BranchSide:      'get_hostname.c:72,9'
              BranchSideFuncs:
                - gethostname
                - valid_hostname
                - mystrdup
                - msg_fatal
                - msg_fatal
            - BranchSide:      'get_hostname.c:74,6'
              BranchSideFuncs:
                - gethostname
                - valid_hostname
                - mystrdup
                - msg_fatal
                - msg_fatal
        - Branch String:   'get_hostname.c:74,6'
          Branch Sides:
            - BranchSide:      'get_hostname.c:75,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'get_hostname.c:76,2'
              BranchSideFuncs:
                - valid_hostname
                - mystrdup
                - msg_fatal
        - Branch String:   'get_hostname.c:78,6'
          Branch Sides:
            - BranchSide:      'get_hostname.c:79,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'get_hostname.c:81,17'
              BranchSideFuncs:
                - mystrdup
      Callsites:
        - Src:             'get_hostname.c:74,6'
          Dst:             gethostname
        - Src:             'get_hostname.c:75,6'
          Dst:             msg_fatal
        - Src:             'get_hostname.c:78,6'
          Dst:             valid_hostname
        - Src:             'get_hostname.c:79,6'
          Dst:             msg_fatal
        - Src:             'get_hostname.c:81,17'
          Dst:             mystrdup
    - functionName:    gethostname
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hex_unquote
      functionSourceFile: '/src/postfix/postfix/src/util/hex_quote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          222
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __ctype_b_loc
        - vbuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hex_quote.c:87,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:87,5'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:88,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:88,26'
              BranchSideFuncs: []
            - BranchSide:      'hex_quote.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'hex_quote.c:89,6'
          Branch Sides:
            - BranchSide:      'hex_quote.c:90,10'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:108,2'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:90,10'
          Branch Sides:
            - BranchSide:      'hex_quote.c:90,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:92,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:90,10'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:92,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:92,28'
          Branch Sides:
            - BranchSide:      'hex_quote.c:92,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:94,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:92,15'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:94,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:94,28'
          Branch Sides:
            - BranchSide:      'hex_quote.c:94,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:94,28'
              BranchSideFuncs: []
        - Branch String:   'hex_quote.c:94,15'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:94,15'
              BranchSideFuncs: []
        - Branch String:   'hex_quote.c:98,10'
          Branch Sides:
            - BranchSide:      'hex_quote.c:98,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:100,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:98,10'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:100,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:100,28'
          Branch Sides:
            - BranchSide:      'hex_quote.c:100,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:102,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:100,15'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:102,21'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:102,28'
          Branch Sides:
            - BranchSide:      'hex_quote.c:102,37'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:102,28'
              BranchSideFuncs: []
        - Branch String:   'hex_quote.c:102,15'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:102,15'
              BranchSideFuncs: []
        - Branch String:   'hex_quote.c:108,2'
          Branch Sides:
            - BranchSide:      'hex_quote.c:88,39'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:88,39'
              BranchSideFuncs:
                - vbuf_put
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:88,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:88,26'
              BranchSideFuncs: []
            - BranchSide:      'hex_quote.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hex_quote.c:90,10'
          Dst:             __ctype_b_loc
        - Src:             'hex_quote.c:98,10'
          Dst:             __ctype_b_loc
        - Src:             'hex_quote.c:108,2'
          Dst:             vbuf_put
    - functionName:    hex_quote
      functionSourceFile: '/src/postfix/postfix/src/util/hex_quote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - vbuf_put
        - vstring_sprintf_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hex_quote.c:68,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:68,5'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:69,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'hex_quote.c:69,26'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:70,16'
          Branch Sides:
            - BranchSide:      'hex_quote.c:70,20'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:73,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:70,20'
          Branch Sides:
            - BranchSide:      'hex_quote.c:70,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'hex_quote.c:70,35'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'hex_quote.c:70,32'
          Branch Sides:
            - BranchSide:      'hex_quote.c:70,35'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'hex_quote.c:73,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:70,35'
          Branch Sides:
            - BranchSide:      'hex_quote.c:70,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_put
                - vstring_sprintf_append
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:73,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:70,6'
          Branch Sides:
            - BranchSide:      'hex_quote.c:71,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:73,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:71,6'
          Branch Sides:
            - BranchSide:      'hex_quote.c:69,63'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
            - BranchSide:      'hex_quote.c:69,63'
              BranchSideFuncs:
                - vbuf_put
                - vstring_sprintf_append
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'hex_quote.c:69,5'
          Branch Sides:
            - BranchSide:      'hex_quote.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'hex_quote.c:69,26'
              BranchSideFuncs:
                - vstring_sprintf_append
                - __ctype_b_loc
                - vbuf_put
                - __ctype_b_loc
      Callsites:
        - Src:             'hex_quote.c:70,20'
          Dst:             __ctype_b_loc
        - Src:             'hex_quote.c:70,35'
          Dst:             __ctype_b_loc
        - Src:             'hex_quote.c:71,6'
          Dst:             vbuf_put
        - Src:             'hex_quote.c:73,6'
          Dst:             vstring_sprintf_append
    - functionName:    htable_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - htable_list
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'htable.c:375,15'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - htable_list
            - BranchSide:      'htable.c:375,15'
              BranchSideFuncs:
                - myfree
                - myfree
                - htable_list
        - Branch String:   'htable.c:375,9'
          Branch Sides:
            - BranchSide:      'htable.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:378,5'
              BranchSideFuncs:
                - myfree
                - myfree
                - htable_list
        - Branch String:   'htable.c:378,5'
          Branch Sides:
            - BranchSide:      'htable.c:380,13'
              BranchSideFuncs:
                - myfree
                - htable_list
                - myfree
            - BranchSide:      'htable.c:386,13'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:390,13'
              BranchSideFuncs:
                - myfree
        - Branch String:   'htable.c:380,6'
          Branch Sides:
            - BranchSide:      'htable.c:381,6'
              BranchSideFuncs:
                - htable_list
                - myfree
            - BranchSide:      'htable.c:382,22'
              BranchSideFuncs:
                - htable_list
                - myfree
        - Branch String:   'htable.c:386,25'
          Branch Sides:
            - BranchSide:      'htable.c:386,28'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:390,13'
              BranchSideFuncs:
                - myfree
        - Branch String:   'htable.c:386,6'
          Branch Sides:
            - BranchSide:      'htable.c:387,35'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:390,13'
              BranchSideFuncs:
                - myfree
        - Branch String:   'htable.c:390,6'
          Branch Sides:
            - BranchSide:      'htable.c:390,6'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:391,6'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'htable.c:381,6'
          Dst:             myfree
        - Src:             'htable.c:382,22'
          Dst:             htable_list
        - Src:             'htable.c:391,6'
          Dst:             myfree
    - functionName:    htable_list
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mymalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'htable.c:359,15'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
            - BranchSide:      'htable.c:359,15'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
        - Branch String:   'htable.c:359,9'
          Branch Sides:
            - BranchSide:      'htable.c:360,59'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'htable.c:365,26'
              BranchSideFuncs:
                - mymalloc
        - Branch String:   'htable.c:362,6'
          Branch Sides:
            - BranchSide:      'htable.c:361,32'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'htable.c:362,6'
          Branch Sides:
            - BranchSide:      'htable.c:361,32'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'htable.c:361,2'
          Branch Sides:
            - BranchSide:      'htable.c:361,2'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:362,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'htable.c:360,26'
          Dst:             mymalloc
        - Src:             'htable.c:365,26'
          Dst:             mymalloc
    - functionName:    htable_walk
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'htable.c:339,9'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'htable.c:339,9'
          Branch Sides:
            - BranchSide:      'htable.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:340,21'
              BranchSideFuncs: []
        - Branch String:   'htable.c:344,2'
          Branch Sides:
            - BranchSide:      'htable.c:341,27'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:344,2'
              BranchSideFuncs: []
        - Branch String:   'htable.c:344,2'
          Branch Sides:
            - BranchSide:      'htable.c:344,10'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:344,2'
              BranchSideFuncs: []
        - Branch String:   'htable.c:345,6'
          Branch Sides:
            - BranchSide:      'htable.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'htable.c:345,6'
          Branch Sides:
            - BranchSide:      'htable.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:346,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htable_free
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - myfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'htable.c:311,9'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:311,9'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:311,9'
          Branch Sides:
            - BranchSide:      'htable.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:312,21'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:317,2'
          Branch Sides:
            - BranchSide:      'htable.c:315,27'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:326,25'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:317,2'
          Branch Sides:
            - BranchSide:      'htable.c:317,10'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:326,25'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:318,6'
          Branch Sides:
            - BranchSide:      'htable.c:317,13'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:319,14'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:321,15'
          Branch Sides:
            - BranchSide:      'htable.c:321,22'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:323,3'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:321,7'
          Branch Sides:
            - BranchSide:      'htable.c:322,7'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:323,3'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:318,6'
          Branch Sides:
            - BranchSide:      'htable.c:317,13'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'htable.c:319,14'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - myfree
        - Branch String:   'htable.c:328,6'
          Branch Sides:
            - BranchSide:      'htable.c:329,6'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:330,20'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'htable.c:320,3'
          Dst:             myfree
        - Src:             'htable.c:323,3'
          Dst:             myfree
        - Src:             'htable.c:326,2'
          Dst:             myfree
        - Src:             'htable.c:329,6'
          Dst:             myfree
        - Src:             'htable.c:331,2'
          Dst:             myfree
    - functionName:    htable_delete
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          190
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - hash_fnvz
        - msg_panic
        - myfree
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'htable.c:273,9'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - hash_fnvz
                - msg_panic
                - strcmp
                - myfree
                - myfree
            - BranchSide:      'htable.c:273,9'
              BranchSideFuncs:
                - hash_fnvz
                - msg_panic
                - strcmp
                - myfree
                - myfree
        - Branch String:   'htable.c:273,9'
          Branch Sides:
            - BranchSide:      'htable.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:275,27'
              BranchSideFuncs:
                - hash_fnvz
                - msg_panic
                - strcmp
                - myfree
                - myfree
        - Branch String:   'htable.c:279,2'
          Branch Sides:
            - BranchSide:      'htable.c:280,10'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'htable.c:303,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'htable.c:280,10'
          Branch Sides:
            - BranchSide:      'htable.c:280,10'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'htable.c:281,11'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'htable.c:280,10'
          Branch Sides:
            - BranchSide:      'htable.c:279,29'
              BranchSideFuncs:
                - strcmp
                - myfree
                - myfree
                - msg_panic
            - BranchSide:      'htable.c:280,10'
              BranchSideFuncs:
                - strcmp
                - myfree
                - myfree
                - msg_panic
        - Branch String:   'htable.c:280,10'
          Branch Sides:
            - BranchSide:      'htable.c:279,29'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'htable.c:281,11'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'htable.c:281,7'
          Branch Sides:
            - BranchSide:      'htable.c:282,28'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'htable.c:283,11'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'htable.c:283,7'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'htable.c:284,17'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'htable.c:289,15'
          Branch Sides:
            - BranchSide:      'htable.c:289,22'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:291,3'
              BranchSideFuncs:
                - myfree
        - Branch String:   'htable.c:289,7'
          Branch Sides:
            - BranchSide:      'htable.c:290,7'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:291,3'
              BranchSideFuncs:
                - myfree
        - Branch String:   'htable.c:293,36'
          Branch Sides:
            - BranchSide:      'htable.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:293,39'
              BranchSideFuncs: []
        - Branch String:   'htable.c:293,3'
          Branch Sides:
            - BranchSide:      'htable.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:294,11'
              BranchSideFuncs: []
        - Branch String:   'htable.c:294,11'
          Branch Sides:
            - BranchSide:      'htable.c:293,46'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:295,18'
              BranchSideFuncs: []
        - Branch String:   'htable.c:295,4'
          Branch Sides:
            - BranchSide:      'htable.c:295,4'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:295,18'
              BranchSideFuncs: []
        - Branch String:   'htable.c:279,2'
          Branch Sides:
            - BranchSide:      'htable.c:280,10'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'htable.c:303,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'htable.c:275,34'
          Dst:             hash_fnvz
        - Src:             'htable.c:280,10'
          Dst:             strcmp
        - Src:             'htable.c:288,3'
          Dst:             myfree
        - Src:             'htable.c:291,3'
          Dst:             myfree
        - Src:             'htable.c:303,2'
          Dst:             msg_panic
    - functionName:    htable_locate
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - hash_fnvz
        - strcmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'htable.c:262,9'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
            - BranchSide:      'htable.c:262,9'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
        - Branch String:   'htable.c:262,9'
          Branch Sides:
            - BranchSide:      'htable.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:263,19'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
        - Branch String:   'htable.c:263,2'
          Branch Sides:
            - BranchSide:      'htable.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'htable.c:264,10'
          Branch Sides:
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'htable.c:264,10'
          Branch Sides:
            - BranchSide:      'htable.c:263,69'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'htable.c:264,10'
          Branch Sides:
            - BranchSide:      'htable.c:263,69'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs: []
        - Branch String:   'htable.c:263,2'
          Branch Sides:
            - BranchSide:      'htable.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:264,10'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'htable.c:263,24'
          Dst:             hash_fnvz
        - Src:             'htable.c:264,10'
          Dst:             strcmp
    - functionName:    htable_find
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - hash_fnvz
        - strcmp
      functionUses:    15
      BranchProfiles:
        - Branch String:   'htable.c:247,9'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
            - BranchSide:      'htable.c:247,9'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
        - Branch String:   'htable.c:247,9'
          Branch Sides:
            - BranchSide:      'htable.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:248,19'
              BranchSideFuncs:
                - hash_fnvz
                - strcmp
        - Branch String:   'htable.c:248,2'
          Branch Sides:
            - BranchSide:      'htable.c:248,2'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:249,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'htable.c:249,10'
          Branch Sides:
            - BranchSide:      'htable.c:249,10'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:250,15'
              BranchSideFuncs: []
        - Branch String:   'htable.c:249,10'
          Branch Sides:
            - BranchSide:      'htable.c:248,69'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'htable.c:249,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'htable.c:249,10'
          Branch Sides:
            - BranchSide:      'htable.c:248,69'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:250,15'
              BranchSideFuncs: []
        - Branch String:   'htable.c:248,2'
          Branch Sides:
            - BranchSide:      'htable.c:248,2'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:249,10'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'htable.c:248,24'
          Dst:             hash_fnvz
        - Src:             'htable.c:249,10'
          Dst:             strcmp
    - functionName:    htable_grow
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_fnvz
        - htable_size
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'htable.c:209,31'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - htable_size
                - hash_fnvz
                - myfree
            - BranchSide:      'htable.c:209,31'
              BranchSideFuncs:
                - htable_size
                - hash_fnvz
                - myfree
        - Branch String:   'htable.c:215,5'
          Branch Sides:
            - BranchSide:      'htable.c:215,5'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'htable.c:215,20'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
        - Branch String:   'htable.c:216,2'
          Branch Sides:
            - BranchSide:      'htable.c:215,23'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
            - BranchSide:      'htable.c:217,17'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
        - Branch String:   'htable.c:218,6'
          Branch Sides:
            - BranchSide:      'htable.c:218,6'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
            - BranchSide:      'htable.c:218,6'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
        - Branch String:   'htable.c:216,2'
          Branch Sides:
            - BranchSide:      'htable.c:215,23'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
            - BranchSide:      'htable.c:217,17'
              BranchSideFuncs:
                - hash_fnvz
                - myfree
      Callsites:
        - Src:             'htable.c:213,5'
          Dst:             htable_size
        - Src:             'htable.c:218,6'
          Dst:             hash_fnvz
        - Src:             'htable.c:221,5'
          Dst:             myfree
    - functionName:    htable_size
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'htable.c:181,10'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'htable.c:181,10'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'htable.c:183,40'
          Dst:             mymalloc
    - functionName:    htable_enter
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hash_fnvz
        - htable_grow
        - mymalloc
        - mystrdup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'htable.c:230,16'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - htable_grow
                - mymalloc
                - mystrdup
                - hash_fnvz
            - BranchSide:      'htable.c:230,16'
              BranchSideFuncs:
                - htable_grow
                - mymalloc
                - mystrdup
                - hash_fnvz
        - Branch String:   'htable.c:230,9'
          Branch Sides:
            - BranchSide:      'htable.c:231,2'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - hash_fnvz
            - BranchSide:      'htable.c:232,26'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - hash_fnvz
        - Branch String:   'htable.c:235,5'
          Branch Sides:
            - BranchSide:      'htable.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'htable.c:235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'htable.c:231,2'
          Dst:             htable_grow
        - Src:             'htable.c:232,26'
          Dst:             mymalloc
        - Src:             'htable.c:233,15'
          Dst:             mystrdup
        - Src:             'htable.c:235,5'
          Dst:             hash_fnvz
    - functionName:    htable_create
      functionSourceFile: '/src/postfix/postfix/src/util/htable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htable_size
        - mymalloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'htable.c:197,24'
          Branch Sides:
            - BranchSide:      'htable.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - htable_size
            - BranchSide:      'htable.c:197,24'
              BranchSideFuncs:
                - mymalloc
                - htable_size
        - Branch String:   'htable.c:198,24'
          Branch Sides:
            - BranchSide:      'htable.c:198,24'
              BranchSideFuncs:
                - htable_size
            - BranchSide:      'htable.c:198,24'
              BranchSideFuncs:
                - htable_size
      Callsites:
        - Src:             'htable.c:197,24'
          Dst:             mymalloc
        - Src:             'htable.c:198,5'
          Dst:             htable_size
    - functionName:    inet_addr_host
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_host.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          170
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - close
        - freeaddrinfo
        - hostname_to_sockaddr_pf
        - inet_addr_list_append
        - inet_proto_init
        - msg_info
        - msg_warn
        - myfree
        - mystrndup
        - socket
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inet_addr_host.c:69,5'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:0,0'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
                - strlen
                - mystrndup
            - BranchSide:      'inet_addr_host.c:75,40'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
                - strlen
                - mystrndup
        - Branch String:   'inet_addr_host.c:86,9'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:89,26'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
            - BranchSide:      'inet_addr_host.c:98,18'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_addr_host.c:90,9'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:90,36'
              BranchSideFuncs:
                - strlen
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
                - mystrndup
            - BranchSide:      'inet_addr_host.c:98,18'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_addr_host.c:89,16'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:91,29'
              BranchSideFuncs:
                - mystrndup
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
            - BranchSide:      'inet_addr_host.c:98,18'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_addr_host.c:98,18'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:99,18'
              BranchSideFuncs:
                - inet_proto_init
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
            - BranchSide:      'inet_addr_host.c:99,18'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - myfree
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - msg_warn
                - msg_info
        - Branch String:   'inet_addr_host.c:99,9'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:100,0'
              BranchSideFuncs:
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - freeaddrinfo
                - myfree
                - msg_warn
                - msg_info
            - BranchSide:      'inet_addr_host.c:129,9'
              BranchSideFuncs:
                - myfree
        - Branch String:   'inet_addr_host.c:105,10'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:106,3'
              BranchSideFuncs:
                - msg_info
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - msg_warn
                - freeaddrinfo
                - myfree
            - BranchSide:      'inet_addr_host.c:117,18'
              BranchSideFuncs:
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - strchr
                - msg_info
                - freeaddrinfo
                - myfree
                - msg_warn
        - Branch String:   'inet_addr_host.c:117,10'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:119,18'
              BranchSideFuncs:
                - msg_warn
                - strchr
                - socket
                - close
                - msg_warn
                - inet_addr_list_append
                - msg_info
                - freeaddrinfo
                - myfree
            - BranchSide:      'inet_addr_host.c:122,10'
              BranchSideFuncs:
                - close
                - msg_warn
                - inet_addr_list_append
                - strchr
                - socket
                - msg_warn
                - msg_info
                - freeaddrinfo
                - myfree
        - Branch String:   'inet_addr_host.c:122,10'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:123,3'
              BranchSideFuncs:
                - inet_addr_list_append
                - strchr
                - socket
                - close
                - msg_warn
                - msg_warn
                - msg_info
                - freeaddrinfo
                - myfree
            - BranchSide:      'inet_addr_host.c:125,44'
              BranchSideFuncs:
                - inet_addr_list_append
                - strchr
                - socket
                - close
                - msg_warn
                - msg_warn
                - msg_info
                - freeaddrinfo
                - myfree
        - Branch String:   'inet_addr_host.c:100,2'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:105,38'
              BranchSideFuncs:
                - freeaddrinfo
                - myfree
            - BranchSide:      'inet_addr_host.c:127,15'
              BranchSideFuncs:
                - freeaddrinfo
                - myfree
        - Branch String:   'inet_addr_host.c:129,15'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:129,15'
              BranchSideFuncs: []
            - BranchSide:      'inet_addr_host.c:129,24'
              BranchSideFuncs:
                - myfree
        - Branch String:   'inet_addr_host.c:129,9'
          Branch Sides:
            - BranchSide:      'inet_addr_host.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'inet_addr_host.c:130,2'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'inet_addr_host.c:90,36'
          Dst:             strlen
        - Src:             'inet_addr_host.c:91,10'
          Dst:             mystrndup
        - Src:             'inet_addr_host.c:98,18'
          Dst:             inet_proto_init
        - Src:             'inet_addr_host.c:99,18'
          Dst:             hostname_to_sockaddr_pf
        - Src:             'inet_addr_host.c:105,10'
          Dst:             strchr
        - Src:             'inet_addr_host.c:106,3'
          Dst:             msg_info
        - Src:             'inet_addr_host.c:117,18'
          Dst:             socket
        - Src:             'inet_addr_host.c:118,3'
          Dst:             msg_warn
        - Src:             'inet_addr_host.c:122,10'
          Dst:             close
        - Src:             'inet_addr_host.c:123,3'
          Dst:             msg_warn
        - Src:             'inet_addr_host.c:125,6'
          Dst:             inet_addr_list_append
        - Src:             'inet_addr_host.c:127,2'
          Dst:             freeaddrinfo
        - Src:             'inet_addr_host.c:130,2'
          Dst:             myfree
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    19
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_addr_list_free
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myfree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'inet_addr_list.c:144,27'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'inet_addr_list.c:144,27'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'inet_addr_list.c:144,5'
          Dst:             myfree
    - functionName:    inet_addr_list_comp
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sock_addr_cmp_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inet_addr_list.c:109,13'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:0,0'
              BranchSideFuncs:
                - sock_addr_cmp_addr
            - BranchSide:      'inet_addr_list.c:109,13'
              BranchSideFuncs:
                - sock_addr_cmp_addr
      Callsites:
        - Src:             'inet_addr_list.c:109,13'
          Dst:             sock_addr_cmp_addr
    - functionName:    inet_addr_list_uniq
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - inet_addr_list_comp
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inet_addr_list.c:122,26'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:0,0'
              BranchSideFuncs:
                - qsort
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:122,26'
              BranchSideFuncs:
                - qsort
                - inet_addr_list_comp
        - Branch String:   'inet_addr_list.c:129,5'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:129,5'
              BranchSideFuncs:
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:130,8'
              BranchSideFuncs:
                - inet_addr_list_comp
        - Branch String:   'inet_addr_list.c:130,6'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:131,12'
              BranchSideFuncs:
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:132,2'
              BranchSideFuncs:
                - inet_addr_list_comp
        - Branch String:   'inet_addr_list.c:133,9'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:132,2'
              BranchSideFuncs:
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:133,49'
              BranchSideFuncs:
                - inet_addr_list_comp
        - Branch String:   'inet_addr_list.c:132,2'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:129,43'
              BranchSideFuncs:
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:132,11'
              BranchSideFuncs:
                - inet_addr_list_comp
        - Branch String:   'inet_addr_list.c:129,5'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:130,8'
              BranchSideFuncs:
                - inet_addr_list_comp
            - BranchSide:      'inet_addr_list.c:137,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inet_addr_list.c:122,5'
          Dst:             qsort
        - Src:             'inet_addr_list.c:122,5'
          Dst:             inet_addr_list_comp
        - Src:             'inet_addr_list.c:133,12'
          Dst:             inet_addr_list_comp
    - functionName:    inet_addr_list_append
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - gai_strerror
        - msg_fatal
        - msg_info
        - myrealloc
        - sockaddr_to_hostaddr
        - strerror
      functionUses:    6
      BranchProfiles:
        - Branch String:   'inet_addr_list.c:84,5'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:0,0'
              BranchSideFuncs:
                - myrealloc
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
            - BranchSide:      'inet_addr_list.c:87,9'
              BranchSideFuncs:
                - myrealloc
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
        - Branch String:   'inet_addr_list.c:87,9'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:88,2'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - myrealloc
            - BranchSide:      'inet_addr_list.c:92,15'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'inet_addr_list.c:88,2'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:88,2'
              BranchSideFuncs:
                - msg_info
                - myrealloc
            - BranchSide:      'inet_addr_list.c:90,2'
              BranchSideFuncs:
                - msg_info
                - myrealloc
        - Branch String:   'inet_addr_list.c:88,2'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:88,2'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'inet_addr_list.c:88,2'
              BranchSideFuncs:
                - gai_strerror
                - msg_fatal
        - Branch String:   'inet_addr_list.c:92,9'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'inet_addr_list.c:93,24'
              BranchSideFuncs:
                - myrealloc
      Callsites:
        - Src:             'inet_addr_list.c:88,2'
          Dst:             sockaddr_to_hostaddr
        - Src:             'inet_addr_list.c:88,2'
          Dst:             __errno_location
        - Src:             'inet_addr_list.c:88,2'
          Dst:             strerror
        - Src:             'inet_addr_list.c:88,2'
          Dst:             gai_strerror
        - Src:             'inet_addr_list.c:88,2'
          Dst:             msg_fatal
        - Src:             'inet_addr_list.c:90,2'
          Dst:             msg_info
        - Src:             'inet_addr_list.c:95,6'
          Dst:             myrealloc
    - functionName:    inet_addr_list_init
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'inet_addr_list.c:70,16'
          Branch Sides:
            - BranchSide:      'inet_addr_list.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'inet_addr_list.c:70,16'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'inet_addr_list.c:74,2'
          Dst:             mymalloc
    - functionName:    ial_getifaddrs
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          172
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - freeifaddrs
        - getifaddrs
        - inet_addr_list_append
        - msg_fatal
        - msg_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inet_addr_local.c:168,5'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:0,0'
              BranchSideFuncs:
                - getifaddrs
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - msg_fatal
            - BranchSide:      'inet_addr_local.c:171,9'
              BranchSideFuncs:
                - getifaddrs
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - msg_fatal
        - Branch String:   'inet_addr_local.c:171,9'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:172,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
        - Branch String:   'inet_addr_local.c:188,33'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:188,41'
              BranchSideFuncs:
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
        - Branch String:   'inet_addr_local.c:188,6'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:191,29'
              BranchSideFuncs:
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
        - Branch String:   'inet_addr_local.c:191,6'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - freeifaddrs
                - msg_warn
            - BranchSide:      'inet_addr_local.c:193,13'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - freeifaddrs
                - msg_warn
        - Branch String:   'inet_addr_local.c:194,6'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:196,6'
              BranchSideFuncs:
                - msg_warn
                - inet_addr_list_append
                - inet_addr_list_append
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:200,2'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:200,2'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:202,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:202,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:215,2'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:207,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:207,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:207,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:207,10'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:207,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:215,2'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:216,6'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,0'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:228,27'
              BranchSideFuncs:
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
                - freeifaddrs
        - Branch String:   'inet_addr_local.c:187,5'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:187,5'
              BranchSideFuncs:
                - freeifaddrs
            - BranchSide:      'inet_addr_local.c:188,13'
              BranchSideFuncs:
                - freeifaddrs
                - inet_addr_list_append
                - inet_addr_list_append
                - msg_warn
      Callsites:
        - Src:             'inet_addr_local.c:171,9'
          Dst:             getifaddrs
        - Src:             'inet_addr_local.c:172,2'
          Dst:             msg_fatal
        - Src:             'inet_addr_local.c:196,6'
          Dst:             msg_warn
        - Src:             'inet_addr_local.c:215,2'
          Dst:             inet_addr_list_append
        - Src:             'inet_addr_local.c:229,6'
          Dst:             inet_addr_list_append
        - Src:             'inet_addr_local.c:232,5'
          Dst:             freeifaddrs
    - functionName:    getifaddrs
      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:    freeifaddrs
      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:    inet_addr_local
      functionSourceFile: '/src/postfix/postfix/src/util/inet_addr_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ial_getifaddrs
        - msg_info
        - msg_panic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inet_addr_local.c:521,40'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
            - BranchSide:      'inet_addr_local.c:521,40'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
        - Branch String:   'inet_addr_local.c:525,5'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:525,5'
              BranchSideFuncs: []
            - BranchSide:      'inet_addr_local.c:525,39'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
        - Branch String:   'inet_addr_local.c:530,6'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:531,25'
              BranchSideFuncs:
                - ial_getifaddrs
                - msg_info
                - msg_panic
                - ial_getifaddrs
            - BranchSide:      'inet_addr_local.c:548,18'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
        - Branch String:   'inet_addr_local.c:539,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
            - BranchSide:      'inet_addr_local.c:525,22'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
        - Branch String:   'inet_addr_local.c:548,11'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:549,25'
              BranchSideFuncs:
                - ial_getifaddrs
                - msg_info
                - msg_panic
                - ial_getifaddrs
            - BranchSide:      'inet_addr_local.c:569,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'inet_addr_local.c:559,10'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
            - BranchSide:      'inet_addr_local.c:525,22'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
        - Branch String:   'inet_addr_local.c:525,5'
          Branch Sides:
            - BranchSide:      'inet_addr_local.c:525,5'
              BranchSideFuncs: []
            - BranchSide:      'inet_addr_local.c:525,39'
              BranchSideFuncs:
                - msg_panic
                - ial_getifaddrs
                - msg_info
                - ial_getifaddrs
      Callsites:
        - Src:             'inet_addr_local.c:533,6'
          Dst:             ial_getifaddrs
        - Src:             'inet_addr_local.c:551,6'
          Dst:             ial_getifaddrs
        - Src:             'inet_addr_local.c:569,6'
          Dst:             msg_panic
        - Src:             'inet_addr_local.c:0,0'
          Dst:             msg_info
    - functionName:    inet_connect_one
      functionSourceFile: '/src/postfix/postfix/src/util/inet_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - close
        - non_blocking
        - sane_connect
        - set_inet_windowsize
        - socket
        - timed_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inet_connect.c:153,24'
          Branch Sides:
            - BranchSide:      'inet_connect.c:0,0'
              BranchSideFuncs:
                - socket
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
                - set_inet_windowsize
            - BranchSide:      'inet_connect.c:153,24'
              BranchSideFuncs:
                - socket
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
                - set_inet_windowsize
        - Branch String:   'inet_connect.c:154,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'inet_connect.c:160,9'
              BranchSideFuncs:
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
                - set_inet_windowsize
        - Branch String:   'inet_connect.c:160,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:161,2'
              BranchSideFuncs:
                - set_inet_windowsize
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
            - BranchSide:      'inet_connect.c:166,17'
              BranchSideFuncs:
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
        - Branch String:   'inet_connect.c:166,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:167,2'
              BranchSideFuncs:
                - non_blocking
                - timed_connect
                - non_blocking
                - close
            - BranchSide:      'inet_connect.c:181,2'
              BranchSideFuncs:
                - non_blocking
                - sane_connect
                - __errno_location
                - close
        - Branch String:   'inet_connect.c:168,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:169,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'inet_connect.c:172,17'
              BranchSideFuncs:
                - non_blocking
        - Branch String:   'inet_connect.c:172,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:172,6'
              BranchSideFuncs: []
            - BranchSide:      'inet_connect.c:173,6'
              BranchSideFuncs:
                - non_blocking
        - Branch String:   'inet_connect.c:183,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:183,9'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'inet_connect.c:183,6'
              BranchSideFuncs: []
        - Branch String:   'inet_connect.c:182,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'inet_connect.c:184,6'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'inet_connect.c:153,12'
          Dst:             socket
        - Src:             'inet_connect.c:161,2'
          Dst:             set_inet_windowsize
        - Src:             'inet_connect.c:167,2'
          Dst:             non_blocking
        - Src:             'inet_connect.c:168,6'
          Dst:             timed_connect
        - Src:             'inet_connect.c:169,6'
          Dst:             close
        - Src:             'inet_connect.c:173,6'
          Dst:             non_blocking
        - Src:             'inet_connect.c:181,2'
          Dst:             non_blocking
        - Src:             'inet_connect.c:182,6'
          Dst:             sane_connect
        - Src:             'inet_connect.c:183,9'
          Dst:             __errno_location
        - Src:             'inet_connect.c:184,6'
          Dst:             close
    - functionName:    inet_connect
      functionSourceFile: '/src/postfix/postfix/src/util/inet_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          231
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - freeaddrinfo
        - gai_strerror
        - host_port
        - hostname_to_sockaddr_pf
        - inet_connect_one
        - inet_proto_init
        - msg_fatal
        - msg_info
        - msg_warn
        - myfree
        - mystrdup
        - sockaddr_to_hostaddr
        - strchr
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inet_connect.c:85,5'
          Branch Sides:
            - BranchSide:      'inet_connect.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - host_port
                - msg_fatal
                - hostname_to_sockaddr_pf
                - gai_strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
                - __errno_location
                - strerror
            - BranchSide:      'inet_connect.c:100,11'
              BranchSideFuncs:
                - mystrdup
                - host_port
                - msg_fatal
                - hostname_to_sockaddr_pf
                - gai_strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
                - __errno_location
                - strerror
        - Branch String:   'inet_connect.c:101,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:102,2'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - gai_strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
                - __errno_location
                - strerror
            - BranchSide:      'inet_connect.c:103,18'
              BranchSideFuncs:
                - hostname_to_sockaddr_pf
                - gai_strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
                - __errno_location
                - strerror
        - Branch String:   'inet_connect.c:103,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:105,10'
              BranchSideFuncs:
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
            - BranchSide:      'inet_connect.c:106,5'
              BranchSideFuncs:
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_connect.c:105,10'
          Branch Sides:
            - BranchSide:      'inet_connect.c:104,2'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
            - BranchSide:      'inet_connect.c:104,2'
              BranchSideFuncs:
                - gai_strerror
                - msg_warn
                - myfree
                - __errno_location
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_connect.c:107,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:108,2'
              BranchSideFuncs:
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
            - BranchSide:      'inet_connect.c:111,18'
              BranchSideFuncs:
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
                - inet_proto_init
        - Branch String:   'inet_connect.c:111,18'
          Branch Sides:
            - BranchSide:      'inet_connect.c:112,0'
              BranchSideFuncs:
                - inet_proto_init
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
            - BranchSide:      'inet_connect.c:112,0'
              BranchSideFuncs:
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
        - Branch String:   'inet_connect.c:117,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:119,24'
              BranchSideFuncs:
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
            - BranchSide:      'inet_connect.c:122,7'
              BranchSideFuncs:
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - strchr
                - msg_info
        - Branch String:   'inet_connect.c:127,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:128,6'
              BranchSideFuncs:
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - msg_info
            - BranchSide:      'inet_connect.c:132,14'
              BranchSideFuncs:
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - msg_info
        - Branch String:   'inet_connect.c:128,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:128,6'
              BranchSideFuncs:
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
            - BranchSide:      'inet_connect.c:130,6'
              BranchSideFuncs:
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
        - Branch String:   'inet_connect.c:128,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:128,6'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - msg_fatal
            - BranchSide:      'inet_connect.c:128,6'
              BranchSideFuncs:
                - gai_strerror
                - msg_fatal
        - Branch String:   'inet_connect.c:132,6'
          Branch Sides:
            - BranchSide:      'inet_connect.c:133,10'
              BranchSideFuncs:
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
            - BranchSide:      'inet_connect.c:138,15'
              BranchSideFuncs:
                - freeaddrinfo
                - msg_fatal
        - Branch String:   'inet_connect.c:133,10'
          Branch Sides:
            - BranchSide:      'inet_connect.c:112,65'
              BranchSideFuncs:
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
                - msg_info
            - BranchSide:      'inet_connect.c:134,3'
              BranchSideFuncs:
                - msg_info
                - strchr
                - sockaddr_to_hostaddr
                - gai_strerror
                - msg_fatal
                - __errno_location
                - strerror
                - msg_info
                - inet_connect_one
                - freeaddrinfo
                - msg_fatal
                - msg_info
        - Branch String:   'inet_connect.c:112,5'
          Branch Sides:
            - BranchSide:      'inet_connect.c:117,34'
              BranchSideFuncs:
                - freeaddrinfo
                - msg_fatal
            - BranchSide:      'inet_connect.c:138,15'
              BranchSideFuncs:
                - freeaddrinfo
                - msg_fatal
        - Branch String:   'inet_connect.c:138,9'
          Branch Sides:
            - BranchSide:      'inet_connect.c:139,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'inet_connect.c:140,18'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             'inet_connect.c:100,11'
          Dst:             mystrdup
        - Src:             'inet_connect.c:101,22'
          Dst:             host_port
        - Src:             'inet_connect.c:102,2'
          Dst:             msg_fatal
        - Src:             'inet_connect.c:103,18'
          Dst:             hostname_to_sockaddr_pf
        - Src:             'inet_connect.c:105,10'
          Dst:             __errno_location
        - Src:             'inet_connect.c:105,10'
          Dst:             strerror
        - Src:             'inet_connect.c:105,10'
          Dst:             gai_strerror
        - Src:             'inet_connect.c:104,2'
          Dst:             msg_warn
        - Src:             'inet_connect.c:106,5'
          Dst:             myfree
        - Src:             'inet_connect.c:108,2'
          Dst:             __errno_location
        - Src:             'inet_connect.c:111,18'
          Dst:             inet_proto_init
        - Src:             'inet_connect.c:117,6'
          Dst:             strchr
        - Src:             'inet_connect.c:118,6'
          Dst:             msg_info
        - Src:             'inet_connect.c:128,6'
          Dst:             sockaddr_to_hostaddr
        - Src:             'inet_connect.c:128,6'
          Dst:             __errno_location
        - Src:             'inet_connect.c:128,6'
          Dst:             strerror
        - Src:             'inet_connect.c:128,6'
          Dst:             gai_strerror
        - Src:             'inet_connect.c:128,6'
          Dst:             msg_fatal
        - Src:             'inet_connect.c:130,6'
          Dst:             msg_info
        - Src:             'inet_connect.c:132,14'
          Dst:             inet_connect_one
        - Src:             'inet_connect.c:134,3'
          Dst:             msg_info
        - Src:             'inet_connect.c:139,2'
          Dst:             msg_fatal
        - Src:             'inet_connect.c:140,5'
          Dst:             freeaddrinfo
    - functionName:    inet_proto_free
      functionSourceFile: '/src/postfix/postfix/src/util/inet_proto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inet_proto.c:179,25'
          Branch Sides:
            - BranchSide:      'inet_proto.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
            - BranchSide:      'inet_proto.c:179,25'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
      Callsites:
        - Src:             'inet_proto.c:179,5'
          Dst:             myfree
        - Src:             'inet_proto.c:180,5'
          Dst:             myfree
        - Src:             'inet_proto.c:181,5'
          Dst:             myfree
        - Src:             'inet_proto.c:182,5'
          Dst:             myfree
    - functionName:    make_uchar_vector
      functionSourceFile: '/src/postfix/postfix/src/util/inet_proto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mymalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'inet_proto.c:142,5'
          Branch Sides:
            - BranchSide:      'inet_proto.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'inet_proto.c:146,5'
              BranchSideFuncs:
                - mymalloc
        - Branch String:   'inet_proto.c:151,14'
          Branch Sides:
            - BranchSide:      'inet_proto.c:151,14'
              BranchSideFuncs: []
            - BranchSide:      'inet_proto.c:151,14'
              BranchSideFuncs: []
        - Branch String:   'inet_proto.c:150,5'
          Branch Sides:
            - BranchSide:      'inet_proto.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'inet_proto.c:151,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inet_proto.c:149,28'
          Dst:             mymalloc
    - functionName:    make_unsigned_vector
      functionSourceFile: '/src/postfix/postfix/src/util/inet_proto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mymalloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'inet_proto.c:161,5'
          Branch Sides:
            - BranchSide:      'inet_proto.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'inet_proto.c:165,5'
              BranchSideFuncs:
                - mymalloc
        - Branch String:   'inet_proto.c:170,14'
          Branch Sides:
            - BranchSide:      'inet_proto.c:170,14'
              BranchSideFuncs: []
            - BranchSide:      'inet_proto.c:170,14'
              BranchSideFuncs: []
        - Branch String:   'inet_proto.c:169,5'
          Branch Sides:
            - BranchSide:      'inet_proto.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'inet_proto.c:170,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inet_proto.c:168,23'
          Dst:             mymalloc
    - functionName:    inet_proto_init
      functionSourceFile: '/src/postfix/postfix/src/util/inet_proto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - inet_proto_free
        - make_uchar_vector
        - make_unsigned_vector
        - msg_fatal
        - msg_panic
        - msg_warn
        - mymalloc
        - name_mask_delim_opt
        - socket
      functionUses:    10
      BranchProfiles:
        - Branch String:   'inet_proto.c:199,23'
          Branch Sides:
            - BranchSide:      'inet_proto.c:0,0'
              BranchSideFuncs:
                - name_mask_delim_opt
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
                - close
            - BranchSide:      'inet_proto.c:199,23'
              BranchSideFuncs:
                - name_mask_delim_opt
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
                - close
        - Branch String:   'inet_proto.c:201,9'
          Branch Sides:
            - BranchSide:      'inet_proto.c:202,14'
              BranchSideFuncs:
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
            - BranchSide:      'inet_proto.c:212,25'
              BranchSideFuncs:
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
        - Branch String:   'inet_proto.c:202,6'
          Branch Sides:
            - BranchSide:      'inet_proto.c:203,6'
              BranchSideFuncs:
                - close
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
            - BranchSide:      'inet_proto.c:204,13'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
        - Branch String:   'inet_proto.c:204,35'
          Branch Sides:
            - BranchSide:      'inet_proto.c:204,44'
              BranchSideFuncs:
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
            - BranchSide:      'inet_proto.c:205,6'
              BranchSideFuncs:
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
        - Branch String:   'inet_proto.c:204,13'
          Branch Sides:
            - BranchSide:      'inet_proto.c:205,6'
              BranchSideFuncs:
                - msg_warn
                - socket
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
                - close
            - BranchSide:      'inet_proto.c:208,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'inet_proto.c:212,9'
          Branch Sides:
            - BranchSide:      'inet_proto.c:213,14'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
            - BranchSide:      'inet_proto.c:231,5'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
        - Branch String:   'inet_proto.c:213,6'
          Branch Sides:
            - BranchSide:      'inet_proto.c:214,6'
              BranchSideFuncs:
                - close
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
            - BranchSide:      'inet_proto.c:215,13'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
        - Branch String:   'inet_proto.c:215,35'
          Branch Sides:
            - BranchSide:      'inet_proto.c:215,44'
              BranchSideFuncs:
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
            - BranchSide:      'inet_proto.c:216,6'
              BranchSideFuncs:
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
        - Branch String:   'inet_proto.c:215,13'
          Branch Sides:
            - BranchSide:      'inet_proto.c:216,6'
              BranchSideFuncs:
                - msg_warn
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - msg_panic
            - BranchSide:      'inet_proto.c:219,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'inet_proto.c:231,5'
          Branch Sides:
            - BranchSide:      'inet_proto.c:234,27'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
            - BranchSide:      'inet_proto.c:241,27'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
            - BranchSide:      'inet_proto.c:249,27'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
            - BranchSide:      'inet_proto.c:256,27'
              BranchSideFuncs:
                - mymalloc
                - make_unsigned_vector
                - make_unsigned_vector
                - make_uchar_vector
                - inet_proto_free
            - BranchSide:      'inet_proto.c:263,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'inet_proto.c:265,9'
          Branch Sides:
            - BranchSide:      'inet_proto.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'inet_proto.c:266,2'
              BranchSideFuncs:
                - inet_proto_free
      Callsites:
        - Src:             'inet_proto.c:199,23'
          Dst:             name_mask_delim_opt
        - Src:             'inet_proto.c:202,14'
          Dst:             socket
        - Src:             'inet_proto.c:203,6'
          Dst:             close
        - Src:             'inet_proto.c:204,13'
          Dst:             __errno_location
        - Src:             'inet_proto.c:205,6'
          Dst:             msg_warn
        - Src:             'inet_proto.c:208,6'
          Dst:             msg_fatal
        - Src:             'inet_proto.c:213,14'
          Dst:             socket
        - Src:             'inet_proto.c:214,6'
          Dst:             close
        - Src:             'inet_proto.c:215,13'
          Dst:             __errno_location
        - Src:             'inet_proto.c:216,6'
          Dst:             msg_warn
        - Src:             'inet_proto.c:219,6'
          Dst:             msg_fatal
        - Src:             'inet_proto.c:234,27'
          Dst:             mymalloc
        - Src:             'inet_proto.c:236,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:237,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:238,23'
          Dst:             make_uchar_vector
        - Src:             'inet_proto.c:241,27'
          Dst:             mymalloc
        - Src:             'inet_proto.c:243,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:244,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:245,23'
          Dst:             make_uchar_vector
        - Src:             'inet_proto.c:249,27'
          Dst:             mymalloc
        - Src:             'inet_proto.c:251,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:252,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:253,23'
          Dst:             make_uchar_vector
        - Src:             'inet_proto.c:256,27'
          Dst:             mymalloc
        - Src:             'inet_proto.c:258,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:259,23'
          Dst:             make_unsigned_vector
        - Src:             'inet_proto.c:260,23'
          Dst:             make_uchar_vector
        - Src:             'inet_proto.c:263,2'
          Dst:             msg_panic
        - Src:             'inet_proto.c:266,2'
          Dst:             inet_proto_free
    - functionName:    lowercase
      functionSourceFile: '/src/postfix/postfix/src/util/lowercase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
      functionUses:    16
      BranchProfiles:
        - Branch String:   'lowercase.c:39,29'
          Branch Sides:
            - BranchSide:      'lowercase.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'lowercase.c:39,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'lowercase.c:39,5'
          Branch Sides:
            - BranchSide:      'lowercase.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'lowercase.c:40,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'lowercase.c:40,6'
          Branch Sides:
            - BranchSide:      'lowercase.c:39,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'lowercase.c:40,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
        - Branch String:   'lowercase.c:40,6'
          Branch Sides:
            - BranchSide:      'lowercase.c:39,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
            - BranchSide:      'lowercase.c:41,12'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - __ctype_b_loc
        - Branch String:   'lowercase.c:39,5'
          Branch Sides:
            - BranchSide:      'lowercase.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'lowercase.c:40,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_tolower_loc
      Callsites:
        - Src:             'lowercase.c:40,6'
          Dst:             __ctype_b_loc
        - Src:             'lowercase.c:41,12'
          Dst:             __ctype_tolower_loc
    - functionName:    atol_or_die
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - msg_fatal
        - sane_strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mac_expand.c:276,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - sane_strtol
                - msg_fatal
                - __errno_location
            - BranchSide:      'mac_expand.c:278,14'
              BranchSideFuncs:
                - sane_strtol
                - msg_fatal
                - __errno_location
        - Branch String:   'mac_expand.c:279,41'
          Branch Sides:
            - BranchSide:      'mac_expand.c:279,45'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mac_expand.c:280,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mac_expand.c:279,60'
          Branch Sides:
            - BranchSide:      'mac_expand.c:279,63'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
            - BranchSide:      'mac_expand.c:280,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mac_expand.c:279,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:280,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mac_expand.c:282,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mac_expand.c:278,14'
          Dst:             sane_strtol
        - Src:             'mac_expand.c:279,63'
          Dst:             __errno_location
        - Src:             'mac_expand.c:280,2'
          Dst:             msg_fatal
    - functionName:    mac_exp_eval
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - alldig
        - atol_or_die
        - msg_panic
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mac_expand.c:295,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - alldig
                - alldig
                - atol_or_die
                - atol_or_die
                - msg_panic
                - strcmp
            - BranchSide:      'mac_expand.c:295,9'
              BranchSideFuncs:
                - alldig
                - alldig
                - atol_or_die
                - atol_or_die
                - msg_panic
                - strcmp
        - Branch String:   'mac_expand.c:295,22'
          Branch Sides:
            - BranchSide:      'mac_expand.c:295,25'
              BranchSideFuncs:
                - strcmp
                - msg_panic
            - BranchSide:      'mac_expand.c:298,10'
              BranchSideFuncs:
                - strcmp
                - msg_panic
        - Branch String:   'mac_expand.c:295,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:296,10'
              BranchSideFuncs:
                - strcmp
                - msg_panic
            - BranchSide:      'mac_expand.c:298,10'
              BranchSideFuncs:
                - strcmp
                - msg_panic
        - Branch String:   'mac_expand.c:300,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:302,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:304,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:306,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:308,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:310,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:312,36'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:314,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'mac_expand.c:295,9'
          Dst:             alldig
        - Src:             'mac_expand.c:295,25'
          Dst:             alldig
        - Src:             'mac_expand.c:296,10'
          Dst:             atol_or_die
        - Src:             'mac_expand.c:296,30'
          Dst:             atol_or_die
        - Src:             'mac_expand.c:298,10'
          Dst:             strcmp
        - Src:             'mac_expand.c:314,2'
          Dst:             msg_panic
    - functionName:    mac_exp_extract_curly_payload
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mac_exp_parse_error
        - strspn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mac_expand.c:374,26'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
            - BranchSide:      'mac_expand.c:374,26'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
        - Branch String:   'mac_expand.c:375,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:376,6'
              BranchSideFuncs:
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:380,16'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
        - Branch String:   'mac_expand.c:380,13'
          Branch Sides:
            - BranchSide:      'mac_expand.c:381,11'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:382,16'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
        - Branch String:   'mac_expand.c:382,13'
          Branch Sides:
            - BranchSide:      'mac_expand.c:374,67'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
            - BranchSide:      'mac_expand.c:383,10'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
        - Branch String:   'mac_expand.c:383,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:374,67'
              BranchSideFuncs:
                - strspn
            - BranchSide:      'mac_expand.c:387,8'
              BranchSideFuncs:
                - strspn
        - Branch String:   'mac_expand.c:375,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:376,6'
              BranchSideFuncs:
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:380,16'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
      Callsites:
        - Src:             'mac_expand.c:376,6'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:392,16'
          Dst:             strspn
    - functionName:    mac_exp_parse_error
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_warn
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mac_expand.c:324,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - vmsg_warn
            - BranchSide:      'mac_expand.c:326,5'
              BranchSideFuncs:
                - vmsg_warn
      Callsites:
        - Src:             'mac_expand.c:327,5'
          Dst:             vmsg_warn
    - functionName:    mac_exp_parse_relational
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          282
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - htable_find
        - mac_exp_extract_curly_payload
        - mac_exp_parse_error
        - mac_expand
        - msg_panic
        - myfree
        - mystrndup
        - name_code
        - strspn
        - vstring_alloc
        - vstring_free
        - vstring_sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mac_expand.c:401,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - strspn
                - mystrndup
                - name_code
                - myfree
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - __ctype_b_loc
                - vstring_sprintf
                - htable_find
                - mac_exp_parse_error
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:401,18'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - strspn
                - mystrndup
                - name_code
                - myfree
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - __ctype_b_loc
                - vstring_sprintf
                - htable_find
                - mac_exp_parse_error
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:420,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:421,14'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:426,14'
              BranchSideFuncs:
                - strspn
                - mystrndup
                - name_code
                - myfree
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - __ctype_b_loc
                - vstring_sprintf
                - htable_find
                - mac_exp_parse_error
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:431,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:432,2'
              BranchSideFuncs:
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:434,8'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - __ctype_b_loc
                - vstring_sprintf
                - htable_find
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:439,27'
          Branch Sides:
            - BranchSide:      'mac_expand.c:439,30'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:439,30'
          Branch Sides:
            - BranchSide:      'mac_expand.c:439,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - vstring_sprintf
                - htable_find
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:439,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:441,21'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:441,21'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf
                - htable_find
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:441,52'
              BranchSideFuncs:
                - vstring_sprintf
                - htable_find
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:446,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:448,6'
              BranchSideFuncs:
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:457,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:457,9'
              BranchSideFuncs:
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:457,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:458,2'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:461,27'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:461,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:462,14'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:468,27'
              BranchSideFuncs:
                - vstring_alloc
                - mac_expand
                - vstring_alloc
                - mac_expand
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:474,2'
          Branch Sides:
            - BranchSide:      'mac_expand.c:474,29'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:477,5'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:473,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:476,13'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - msg_panic
            - BranchSide:      'mac_expand.c:477,5'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - msg_panic
        - Branch String:   'mac_expand.c:479,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:479,9'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mac_expand.c:487,13'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mac_expand.c:487,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mac_expand.c:490,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mac_expand.c:490,2'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:496,6'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:498,6'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'mac_expand.c:420,27'
          Dst:             mac_exp_extract_curly_payload
        - Src:             'mac_expand.c:427,14'
          Dst:             strspn
        - Src:             'mac_expand.c:428,17'
          Dst:             mystrndup
        - Src:             'mac_expand.c:429,17'
          Dst:             name_code
        - Src:             'mac_expand.c:430,5'
          Dst:             myfree
        - Src:             'mac_expand.c:432,2'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:439,30'
          Dst:             __ctype_b_loc
        - Src:             'mac_expand.c:444,2'
          Dst:             vstring_sprintf
        - Src:             'mac_expand.c:446,42'
          Dst:             htable_find
        - Src:             'mac_expand.c:448,6'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:457,9'
          Dst:             strspn
        - Src:             'mac_expand.c:458,2'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:461,27'
          Dst:             mac_exp_extract_curly_payload
        - Src:             'mac_expand.c:468,27'
          Dst:             vstring_alloc
        - Src:             'mac_expand.c:468,2'
          Dst:             mac_expand
        - Src:             'mac_expand.c:471,27'
          Dst:             vstring_alloc
        - Src:             'mac_expand.c:471,2'
          Dst:             mac_expand
        - Src:             'mac_expand.c:477,5'
          Dst:             vstring_free
        - Src:             'mac_expand.c:478,5'
          Dst:             vstring_free
        - Src:             'mac_expand.c:498,6'
          Dst:             msg_panic
    - functionName:    mac_expand
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mac_expand_callback
        - mac_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mac_expand.c:715,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - mac_parse
            - BranchSide:      'mac_expand.c:721,15'
              BranchSideFuncs:
                - mac_parse
        - Branch String:   'mac_expand.c:728,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:729,2'
              BranchSideFuncs:
                - mac_parse
            - BranchSide:      'mac_expand.c:730,14'
              BranchSideFuncs:
                - mac_parse
        - Branch String:   'mac_expand.c:731,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:732,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mac_expand.c:730,14'
          Dst:             mac_parse
        - Src:             'mac_expand.c:730,14'
          Dst:             mac_expand_callback
    - functionName:    mac_expand_callback
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          552
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - __ctype_b_loc
        - mac_exp_extract_curly_payload
        - mac_exp_parse_error
        - mac_exp_parse_relational
        - mac_expand_callback
        - mac_parse
        - msg_panic
        - printable_except
        - strspn
        - vstring_strcat
        - vstring_strcpy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mac_expand.c:545,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:556,13'
              BranchSideFuncs:
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:556,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:558,8'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:559,13'
              BranchSideFuncs:
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:559,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:559,9'
              BranchSideFuncs:
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:566,14'
              BranchSideFuncs:
                - vstring_strcat
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:566,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:568,7'
              BranchSideFuncs:
                - strspn
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
                - mac_exp_parse_relational
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:701,19'
              BranchSideFuncs:
                - vstring_strcat
        - Branch String:   'mac_expand.c:574,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:574,6'
              BranchSideFuncs:
                - mac_exp_parse_relational
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:601,26'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:575,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:576,15'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:581,17'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
        - Branch String:   'mac_expand.c:581,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:582,10'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:638,2'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
        - Branch String:   'mac_expand.c:582,17'
          Branch Sides:
            - BranchSide:      'mac_expand.c:582,23'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:585,5'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
        - Branch String:   'mac_expand.c:582,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:583,7'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:585,5'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
        - Branch String:   'mac_expand.c:601,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:606,10'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - strspn
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:606,17'
          Branch Sides:
            - BranchSide:      'mac_expand.c:606,23'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:607,10'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
        - Branch String:   'mac_expand.c:606,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:607,10'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:612,8'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - strspn
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:613,8'
          Branch Sides:
            - BranchSide:      'mac_expand.c:613,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
            - BranchSide:      'mac_expand.c:613,26'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - strspn
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:613,20'
          Branch Sides:
            - BranchSide:      'mac_expand.c:600,40'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - strspn
                - __ctype_b_loc
            - BranchSide:      'mac_expand.c:613,26'
              BranchSideFuncs:
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - strspn
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:613,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
            - BranchSide:      'mac_expand.c:600,40'
              BranchSideFuncs:
                - strspn
                - mac_exp_parse_error
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'mac_expand.c:638,2'
          Branch Sides:
            - BranchSide:      'mac_expand.c:640,10'
              BranchSideFuncs:
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:658,10'
              BranchSideFuncs:
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:673,10'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
            - BranchSide:      'mac_expand.c:694,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mac_expand.c:640,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:640,10'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:645,6'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:641,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:642,19'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:647,11'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:647,23'
          Branch Sides:
            - BranchSide:      'mac_expand.c:647,48'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:647,26'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:647,40'
          Branch Sides:
            - BranchSide:      'mac_expand.c:647,48'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:648,17'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:647,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:648,17'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:650,11'
              BranchSideFuncs:
                - mac_exp_parse_error
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:650,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:652,14'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'mac_expand.c:652,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:653,3'
              BranchSideFuncs:
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
            - BranchSide:      'mac_expand.c:655,9'
              BranchSideFuncs:
                - strspn
                - mac_parse
                - mac_exp_parse_error
                - mac_exp_extract_curly_payload
        - Branch String:   'mac_expand.c:658,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:658,10'
              BranchSideFuncs:
                - mac_exp_extract_curly_payload
                - mac_parse
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:663,6'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:659,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:660,19'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:665,10'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:665,22'
          Branch Sides:
            - BranchSide:      'mac_expand.c:665,25'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:666,17'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:665,38'
          Branch Sides:
            - BranchSide:      'mac_expand.c:665,46'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:666,17'
              BranchSideFuncs:
                - mac_parse
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:665,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:666,17'
              BranchSideFuncs:
                - mac_exp_parse_error
            - BranchSide:      'mac_expand.c:668,11'
              BranchSideFuncs:
                - mac_exp_parse_error
        - Branch String:   'mac_expand.c:668,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'mac_expand.c:673,10'
          Branch Sides:
            - BranchSide:      'mac_expand.c:674,14'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:675,17'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
        - Branch String:   'mac_expand.c:675,30'
          Branch Sides:
            - BranchSide:      'mac_expand.c:675,38'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'mac_expand.c:675,17'
          Branch Sides:
            - BranchSide:      'mac_expand.c:677,27'
              BranchSideFuncs:
                - vstring_strcpy
                - mac_parse
                - vstring_strcat
                - printable_except
                - strspn
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'mac_expand.c:677,17'
          Branch Sides:
            - BranchSide:      'mac_expand.c:678,3'
              BranchSideFuncs:
                - vstring_strcat
                - printable_except
                - strspn
            - BranchSide:      'mac_expand.c:682,13'
              BranchSideFuncs:
                - vstring_strcat
                - printable_except
                - strspn
        - Branch String:   'mac_expand.c:684,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:685,7'
              BranchSideFuncs:
                - strspn
            - BranchSide:      'mac_expand.c:686,18'
              BranchSideFuncs:
                - strspn
        - Branch String:   'mac_expand.c:686,14'
          Branch Sides:
            - BranchSide:      'mac_expand.c:687,12'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'mac_expand.c:688,7'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:689,7'
              BranchSideFuncs:
                - strspn
        - Branch String:   'mac_expand.c:701,14'
          Branch Sides:
            - BranchSide:      'mac_expand.c:702,21'
              BranchSideFuncs:
                - vstring_strcat
            - BranchSide:      'mac_expand.c:704,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mac_expand.c:557,2'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:574,6'
          Dst:             strspn
        - Src:             'mac_expand.c:575,10'
          Dst:             mac_exp_parse_relational
        - Src:             'mac_expand.c:583,7'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:601,26'
          Dst:             strspn
        - Src:             'mac_expand.c:613,8'
          Dst:             __ctype_b_loc
        - Src:             'mac_expand.c:614,7'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:640,10'
          Dst:             strspn
        - Src:             'mac_expand.c:641,21'
          Dst:             mac_exp_extract_curly_payload
        - Src:             'mac_expand.c:648,17'
          Dst:             mac_parse
        - Src:             'mac_expand.c:648,17'
          Dst:             mac_expand_callback
        - Src:             'mac_expand.c:653,3'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:658,10'
          Dst:             strspn
        - Src:             'mac_expand.c:659,22'
          Dst:             mac_exp_extract_curly_payload
        - Src:             'mac_expand.c:666,17'
          Dst:             mac_parse
        - Src:             'mac_expand.c:666,17'
          Dst:             mac_expand_callback
        - Src:             'mac_expand.c:669,3'
          Dst:             mac_exp_parse_error
        - Src:             'mac_expand.c:678,3'
          Dst:             vstring_strcpy
        - Src:             'mac_expand.c:679,17'
          Dst:             mac_parse
        - Src:             'mac_expand.c:679,17'
          Dst:             mac_expand_callback
        - Src:             'mac_expand.c:683,3'
          Dst:             vstring_strcat
        - Src:             'mac_expand.c:685,7'
          Dst:             printable_except
        - Src:             'mac_expand.c:688,22'
          Dst:             strspn
        - Src:             'mac_expand.c:694,6'
          Dst:             msg_panic
        - Src:             'mac_expand.c:702,2'
          Dst:             vstring_strcat
    - functionName:    mac_expand_add_relop
      functionSourceFile: '/src/postfix/postfix/src/util/mac_expand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - allalnum
        - htable_create
        - htable_enter
        - htable_locate
        - msg_panic
        - str_name_code
        - vstring_alloc
        - vstring_sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mac_expand.c:510,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:0,0'
              BranchSideFuncs:
                - allalnum
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
                - htable_create
                - vstring_alloc
                - msg_panic
            - BranchSide:      'mac_expand.c:510,16'
              BranchSideFuncs:
                - allalnum
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
                - htable_create
                - vstring_alloc
                - msg_panic
        - Branch String:   'mac_expand.c:517,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:518,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mac_expand.c:523,9'
              BranchSideFuncs:
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
                - htable_create
                - vstring_alloc
        - Branch String:   'mac_expand.c:523,9'
          Branch Sides:
            - BranchSide:      'mac_expand.c:524,22'
              BranchSideFuncs:
                - htable_create
                - vstring_alloc
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
            - BranchSide:      'mac_expand.c:527,25'
              BranchSideFuncs:
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
        - Branch String:   'mac_expand.c:527,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:528,18'
              BranchSideFuncs:
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
        - Branch String:   'mac_expand.c:528,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:529,54'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mac_expand.c:530,18'
              BranchSideFuncs:
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - str_name_code
                - msg_panic
        - Branch String:   'mac_expand.c:531,6'
          Branch Sides:
            - BranchSide:      'mac_expand.c:532,49'
              BranchSideFuncs:
                - htable_enter
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - msg_panic
            - BranchSide:      'mac_expand.c:533,22'
              BranchSideFuncs:
                - htable_enter
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - msg_panic
        - Branch String:   'mac_expand.c:527,5'
          Branch Sides:
            - BranchSide:      'mac_expand.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'mac_expand.c:528,18'
              BranchSideFuncs:
                - str_name_code
                - vstring_sprintf
                - htable_locate
                - msg_panic
                - htable_enter
                - msg_panic
      Callsites:
        - Src:             'mac_expand.c:517,10'
          Dst:             allalnum
        - Src:             'mac_expand.c:518,2'
          Dst:             msg_panic
        - Src:             'mac_expand.c:524,22'
          Dst:             htable_create
        - Src:             'mac_expand.c:525,20'
          Dst:             vstring_alloc
        - Src:             'mac_expand.c:528,18'
          Dst:             str_name_code
        - Src:             'mac_expand.c:529,6'
          Dst:             msg_panic
        - Src:             'mac_expand.c:530,2'
          Dst:             vstring_sprintf
        - Src:             'mac_expand.c:531,6'
          Dst:             htable_locate
        - Src:             'mac_expand.c:532,6'
          Dst:             msg_panic
        - Src:             'mac_expand.c:533,9'
          Dst:             htable_enter
    - functionName:    mac_parse
      functionSourceFile: '/src/postfix/postfix/src/util/mac_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          420
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - msg_info
        - msg_warn
        - vbuf_put
        - vstring_alloc
        - vstring_free
        - vstring_strncat
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mac_parse.c:88,20'
          Branch Sides:
            - BranchSide:      'mac_parse.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_info
            - BranchSide:      'mac_parse.c:88,20'
              BranchSideFuncs:
                - vstring_alloc
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_info
        - Branch String:   'mac_parse.c:102,9'
          Branch Sides:
            - BranchSide:      'mac_parse.c:103,2'
              BranchSideFuncs:
                - msg_info
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
            - BranchSide:      'mac_parse.c:105,22'
              BranchSideFuncs:
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
        - Branch String:   'mac_parse.c:106,6'
          Branch Sides:
            - BranchSide:      'mac_parse.c:107,6'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
            - BranchSide:      'mac_parse.c:109,13'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
        - Branch String:   'mac_parse.c:107,6'
          Branch Sides:
            - BranchSide:      'mac_parse.c:108,9'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
            - BranchSide:      'mac_parse.c:108,9'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
        - Branch String:   'mac_parse.c:109,13'
          Branch Sides:
            - BranchSide:      'mac_parse.c:110,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
            - BranchSide:      'mac_parse.c:113,10'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vbuf_put
                - vstring_free
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
        - Branch String:   'mac_parse.c:110,6'
          Branch Sides:
            - BranchSide:      'mac_parse.c:111,9'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
            - BranchSide:      'mac_parse.c:111,9'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
        - Branch String:   'mac_parse.c:113,10'
          Branch Sides:
            - BranchSide:      'mac_parse.c:114,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vbuf_put
                - vstring_free
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
            - BranchSide:      'mac_parse.c:117,10'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vbuf_put
                - vstring_free
                - msg_warn
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
        - Branch String:   'mac_parse.c:117,21'
          Branch Sides:
            - BranchSide:      'mac_parse.c:117,31'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vbuf_put
                - msg_warn
                - msg_warn
            - BranchSide:      'mac_parse.c:119,6'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vbuf_put
                - msg_warn
                - msg_warn
        - Branch String:   'mac_parse.c:117,10'
          Branch Sides:
            - BranchSide:      'mac_parse.c:119,6'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vbuf_put
                - msg_warn
                - msg_warn
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'mac_parse.c:121,11'
          Branch Sides:
            - BranchSide:      'mac_parse.c:122,4'
              BranchSideFuncs:
                - msg_warn
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:126,15'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:126,11'
          Branch Sides:
            - BranchSide:      'mac_parse.c:127,9'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:128,15'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:128,11'
          Branch Sides:
            - BranchSide:      'mac_parse.c:120,30'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:129,9'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:120,3'
          Branch Sides:
            - BranchSide:      'mac_parse.c:121,11'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:131,14'
              BranchSideFuncs:
                - vstring_free
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:131,7'
          Branch Sides:
            - BranchSide:      'mac_parse.c:133,28'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vstring_free
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:148,9'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'mac_parse.c:133,28'
          Branch Sides:
            - BranchSide:      'mac_parse.c:133,43'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vstring_free
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:133,53'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_strncat
                - __ctype_b_loc
                - vstring_free
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:136,3'
          Branch Sides:
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - __ctype_b_loc
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'mac_parse.c:136,3'
          Branch Sides:
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - __ctype_b_loc
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:136,3'
          Branch Sides:
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - __ctype_b_loc
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - __ctype_b_loc
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:136,3'
          Branch Sides:
            - BranchSide:      'mac_parse.c:136,3'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'mac_parse.c:137,31'
              BranchSideFuncs:
                - vstring_strncat
                - vbuf_put
                - __ctype_b_loc
                - vstring_free
                - vstring_strncat
                - msg_warn
                - vbuf_put
                - msg_warn
        - Branch String:   'mac_parse.c:140,10'
          Branch Sides:
            - BranchSide:      'mac_parse.c:141,10'
              BranchSideFuncs:
                - msg_warn
                - vstring_free
            - BranchSide:      'mac_parse.c:145,6'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strncat
                - msg_warn
                - vstring_free
                - __ctype_b_loc
                - vstring_strncat
                - msg_warn
                - vbuf_put
        - Branch String:   'mac_parse.c:105,5'
          Branch Sides:
            - BranchSide:      'mac_parse.c:106,6'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'mac_parse.c:148,9'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'mac_parse.c:148,30'
          Branch Sides:
            - BranchSide:      'mac_parse.c:148,41'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'mac_parse.c:148,30'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'mac_parse.c:148,9'
          Branch Sides:
            - BranchSide:      'mac_parse.c:148,9'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'mac_parse.c:149,2'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'mac_parse.c:88,20'
          Dst:             vstring_alloc
        - Src:             'mac_parse.c:103,2'
          Dst:             msg_info
        - Src:             'mac_parse.c:107,6'
          Dst:             vbuf_put
        - Src:             'mac_parse.c:110,6'
          Dst:             vbuf_put
        - Src:             'mac_parse.c:122,4'
          Dst:             msg_warn
        - Src:             'mac_parse.c:133,3'
          Dst:             vstring_strncat
        - Src:             'mac_parse.c:136,3'
          Dst:             __ctype_b_loc
        - Src:             'mac_parse.c:137,3'
          Dst:             vstring_strncat
        - Src:             'mac_parse.c:142,3'
          Dst:             msg_warn
        - Src:             'mac_parse.c:154,5'
          Dst:             vstring_free
    - functionName:    mask_addr
      functionSourceFile: '/src/postfix/postfix/src/util/mask_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mask_addr.c:56,40'
          Branch Sides:
            - BranchSide:      'mask_addr.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mask_addr.c:56,40'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mask_addr.c:56,9'
          Branch Sides:
            - BranchSide:      'mask_addr.c:57,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mask_addr.c:60,35'
              BranchSideFuncs: []
        - Branch String:   'mask_addr.c:66,5'
          Branch Sides:
            - BranchSide:      'mask_addr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mask_addr.c:66,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mask_addr.c:57,2'
          Dst:             msg_panic
    - functionName:    msg_error_clear
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_error_limit
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_cleanup
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vmsg_panic
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - msg_vprintf
        - sleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg.c:306,20'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - sleep
                - abort
                - msg_vprintf
            - BranchSide:      'msg.c:306,20'
              BranchSideFuncs:
                - sleep
                - abort
                - msg_vprintf
        - Branch String:   'msg.c:306,9'
          Branch Sides:
            - BranchSide:      'msg.c:307,2'
              BranchSideFuncs:
                - msg_vprintf
                - sleep
                - abort
            - BranchSide:      'msg.c:309,5'
              BranchSideFuncs:
                - sleep
                - abort
      Callsites:
        - Src:             'msg.c:307,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:309,5'
          Dst:             sleep
        - Src:             'msg.c:310,5'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vmsg_fatal_status
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _exit
        - msg_vprintf
        - sleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'msg.c:283,20'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - sleep
                - _exit
                - msg_vprintf
            - BranchSide:      'msg.c:283,20'
              BranchSideFuncs:
                - sleep
                - _exit
                - msg_vprintf
        - Branch String:   'msg.c:283,9'
          Branch Sides:
            - BranchSide:      'msg.c:284,2'
              BranchSideFuncs:
                - msg_vprintf
                - sleep
                - _exit
            - BranchSide:      'msg.c:288,5'
              BranchSideFuncs:
                - sleep
                - _exit
        - Branch String:   'msg.c:285,6'
          Branch Sides:
            - BranchSide:      'msg.c:286,6'
              BranchSideFuncs:
                - sleep
                - _exit
            - BranchSide:      'msg.c:288,5'
              BranchSideFuncs:
                - sleep
                - _exit
      Callsites:
        - Src:             'msg.c:284,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:288,5'
          Dst:             sleep
        - Src:             'msg.c:290,5'
          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:    vmsg_fatal
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _exit
        - msg_vprintf
        - sleep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'msg.c:260,20'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - sleep
                - _exit
                - msg_vprintf
            - BranchSide:      'msg.c:260,20'
              BranchSideFuncs:
                - sleep
                - _exit
                - msg_vprintf
        - Branch String:   'msg.c:260,9'
          Branch Sides:
            - BranchSide:      'msg.c:261,2'
              BranchSideFuncs:
                - msg_vprintf
                - sleep
                - _exit
            - BranchSide:      'msg.c:265,5'
              BranchSideFuncs:
                - sleep
                - _exit
        - Branch String:   'msg.c:262,6'
          Branch Sides:
            - BranchSide:      'msg.c:263,6'
              BranchSideFuncs:
                - sleep
                - _exit
            - BranchSide:      'msg.c:265,5'
              BranchSideFuncs:
                - sleep
                - _exit
      Callsites:
        - Src:             'msg.c:261,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:265,5'
          Dst:             sleep
        - Src:             'msg.c:267,5'
          Dst:             _exit
    - functionName:    vmsg_error
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
        - msg_vprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'msg.c:242,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - msg_vprintf
                - msg_fatal
            - BranchSide:      'msg.c:242,5'
              BranchSideFuncs:
                - msg_vprintf
                - msg_fatal
        - Branch String:   'msg.c:243,9'
          Branch Sides:
            - BranchSide:      'msg.c:244,2'
              BranchSideFuncs: []
            - BranchSide:      'msg.c:245,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'msg.c:242,5'
          Dst:             msg_vprintf
        - Src:             'msg.c:244,2'
          Dst:             msg_fatal
    - functionName:    msg_fatal
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_fatal
      functionUses:    155
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:254,5'
          Dst:             vmsg_fatal
    - functionName:    msg_error
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg.c:233,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - vmsg_error
            - BranchSide:      'msg.c:235,5'
              BranchSideFuncs:
                - vmsg_error
      Callsites:
        - Src:             'msg.c:236,5'
          Dst:             vmsg_error
    - functionName:    vmsg_warn
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'msg.c:226,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - msg_vprintf
            - BranchSide:      'msg.c:226,5'
              BranchSideFuncs:
                - msg_vprintf
      Callsites:
        - Src:             'msg.c:226,5'
          Dst:             msg_vprintf
    - functionName:    msg_warn
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_warn
      functionUses:    119
      BranchProfiles:
        - Branch String:   'msg.c:217,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - vmsg_warn
            - BranchSide:      'msg.c:219,5'
              BranchSideFuncs:
                - vmsg_warn
      Callsites:
        - Src:             'msg.c:220,5'
          Dst:             vmsg_warn
    - functionName:    vmsg_info
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg.c:210,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - msg_vprintf
            - BranchSide:      'msg.c:210,5'
              BranchSideFuncs:
                - msg_vprintf
      Callsites:
        - Src:             'msg.c:210,5'
          Dst:             msg_vprintf
    - functionName:    msg_info
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_info
      functionUses:    81
      BranchProfiles:
        - Branch String:   'msg.c:201,5'
          Branch Sides:
            - BranchSide:      'msg.c:0,0'
              BranchSideFuncs:
                - vmsg_info
            - BranchSide:      'msg.c:203,5'
              BranchSideFuncs:
                - vmsg_info
      Callsites:
        - Src:             'msg.c:204,5'
          Dst:             vmsg_info
    - functionName:    msg_panic
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_panic
      functionUses:    181
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:300,5'
          Dst:             vmsg_panic
    - functionName:    msg_vprintf
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - msg_vstream_init
        - printable_except
        - vstring_vsprintf
      functionUses:    7
      BranchProfiles:
        - Branch String:   'msg_output.c:156,27'
          Branch Sides:
            - BranchSide:      'msg_output.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - vstring_vsprintf
                - printable_except
                - msg_vstream_init
            - BranchSide:      'msg_output.c:156,27'
              BranchSideFuncs:
                - __errno_location
                - vstring_vsprintf
                - printable_except
                - msg_vstream_init
        - Branch String:   'msg_output.c:160,9'
          Branch Sides:
            - BranchSide:      'msg_output.c:160,9'
              BranchSideFuncs:
                - vstring_vsprintf
                - printable_except
                - msg_vstream_init
            - BranchSide:      'msg_output.c:161,20'
              BranchSideFuncs:
                - vstring_vsprintf
                - printable_except
                - msg_vstream_init
        - Branch String:   'msg_output.c:163,6'
          Branch Sides:
            - BranchSide:      'msg_output.c:164,6'
              BranchSideFuncs:
                - msg_vstream_init
                - vstring_vsprintf
                - printable_except
            - BranchSide:      'msg_output.c:165,19'
              BranchSideFuncs:
                - vstring_vsprintf
                - printable_except
        - Branch String:   'msg_output.c:169,2'
          Branch Sides:
            - BranchSide:      'msg_output.c:170,6'
              BranchSideFuncs: []
            - BranchSide:      'msg_output.c:171,20'
              BranchSideFuncs: []
        - Branch String:   'msg_output.c:169,2'
          Branch Sides:
            - BranchSide:      'msg_output.c:170,6'
              BranchSideFuncs: []
            - BranchSide:      'msg_output.c:171,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'msg_output.c:156,27'
          Dst:             __errno_location
        - Src:             'msg_output.c:164,6'
          Dst:             msg_vstream_init
        - Src:             'msg_output.c:167,2'
          Dst:             vstring_vsprintf
        - Src:             'msg_output.c:168,2'
          Dst:             printable_except
    - functionName:    msg_printf
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'msg_output.c:145,5'
          Branch Sides:
            - BranchSide:      'msg_output.c:0,0'
              BranchSideFuncs:
                - msg_vprintf
            - BranchSide:      'msg_output.c:147,5'
              BranchSideFuncs:
                - msg_vprintf
      Callsites:
        - Src:             'msg_output.c:148,5'
          Dst:             msg_vprintf
    - functionName:    msg_output
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mymalloc
        - myrealloc
        - vstring_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'msg_output.c:124,9'
          Branch Sides:
            - BranchSide:      'msg_output.c:0,0'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
                - vstring_alloc
            - BranchSide:      'msg_output.c:124,9'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
                - vstring_alloc
        - Branch String:   'msg_output.c:124,9'
          Branch Sides:
            - BranchSide:      'msg_output.c:126,23'
              BranchSideFuncs:
                - vstring_alloc
                - myrealloc
                - mymalloc
            - BranchSide:      'msg_output.c:133,9'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
        - Branch String:   'msg_output.c:125,2'
          Branch Sides:
            - BranchSide:      'msg_output.c:126,23'
              BranchSideFuncs:
                - vstring_alloc
                - myrealloc
                - mymalloc
            - BranchSide:      'msg_output.c:133,9'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
        - Branch String:   'msg_output.c:133,9'
          Branch Sides:
            - BranchSide:      'msg_output.c:134,36'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'msg_output.c:136,55'
              BranchSideFuncs:
                - myrealloc
      Callsites:
        - Src:             'msg_output.c:126,23'
          Dst:             vstring_alloc
        - Src:             'msg_output.c:134,36'
          Dst:             mymalloc
        - Src:             'msg_output.c:136,36'
          Dst:             myrealloc
    - functionName:    msg_syslog_disable
      functionSourceFile: '/src/postfix/postfix/src/util/msg_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_syslog_set_facility
      functionSourceFile: '/src/postfix/postfix/src/util/msg_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg_syslog.c:221,5'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'msg_syslog.c:222,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'msg_syslog.c:222,6'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:221,42'
              BranchSideFuncs: []
            - BranchSide:      'msg_syslog.c:223,33'
              BranchSideFuncs: []
        - Branch String:   'msg_syslog.c:221,5'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:221,5'
              BranchSideFuncs: []
            - BranchSide:      'msg_syslog.c:222,7'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'msg_syslog.c:222,7'
          Dst:             strcmp
    - functionName:    msg_syslog_print
      functionSourceFile: '/src/postfix/postfix/src/util/msg_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg_syslog.c:169,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:0,0'
              BranchSideFuncs:
                - syslog
                - syslog
                - msg_panic
            - BranchSide:      'msg_syslog.c:169,9'
              BranchSideFuncs:
                - syslog
                - syslog
                - msg_panic
        - Branch String:   'msg_syslog.c:169,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:169,9'
              BranchSideFuncs:
                - syslog
                - syslog
                - msg_panic
            - BranchSide:      'msg_syslog.c:172,15'
              BranchSideFuncs:
                - syslog
                - syslog
                - msg_panic
        - Branch String:   'msg_syslog.c:172,19'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:172,28'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'msg_syslog.c:173,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'msg_syslog.c:172,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:173,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'msg_syslog.c:175,15'
              BranchSideFuncs:
                - syslog
                - syslog
        - Branch String:   'msg_syslog.c:175,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:176,9'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'msg_syslog.c:179,9'
              BranchSideFuncs:
                - syslog
      Callsites:
        - Src:             'msg_syslog.c:173,2'
          Dst:             msg_panic
        - Src:             'msg_syslog.c:176,2'
          Dst:             syslog
        - Src:             'msg_syslog.c:179,2'
          Dst:             syslog
    - functionName:    syslog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_syslog_init
      functionSourceFile: '/src/postfix/postfix/src/util/msg_syslog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - getenv
        - msg_fatal
        - msg_output
        - msg_syslog_print
        - openlog
        - strchr
        - tzset
        - unsafe
        - unsetenv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'msg_syslog.c:195,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:0,0'
              BranchSideFuncs:
                - unsafe
                - getenv
                - unsetenv
                - msg_fatal
                - tzset
                - strchr
                - openlog
                - msg_output
            - BranchSide:      'msg_syslog.c:195,9'
              BranchSideFuncs:
                - unsafe
                - getenv
                - unsetenv
                - msg_fatal
                - tzset
                - strchr
                - openlog
                - msg_output
        - Branch String:   'msg_syslog.c:195,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:196,6'
              BranchSideFuncs:
                - strchr
                - openlog
                - msg_output
            - BranchSide:      'msg_syslog.c:205,9'
              BranchSideFuncs:
                - strchr
                - openlog
                - msg_output
        - Branch String:   'msg_syslog.c:196,6'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:197,13'
              BranchSideFuncs:
                - tzset
                - strchr
                - openlog
                - msg_output
            - BranchSide:      'msg_syslog.c:202,2'
              BranchSideFuncs:
                - tzset
                - strchr
                - openlog
                - msg_output
        - Branch String:   'msg_syslog.c:197,6'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:198,7'
              BranchSideFuncs:
                - tzset
                - strchr
                - openlog
                - msg_output
            - BranchSide:      'msg_syslog.c:202,2'
              BranchSideFuncs:
                - tzset
                - strchr
                - openlog
                - msg_output
        - Branch String:   'msg_syslog.c:198,7'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:197,13'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'msg_syslog.c:199,7'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'msg_syslog.c:205,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:206,9'
              BranchSideFuncs:
                - openlog
                - msg_output
            - BranchSide:      'msg_syslog.c:207,30'
              BranchSideFuncs:
                - openlog
                - msg_output
        - Branch String:   'msg_syslog.c:208,9'
          Branch Sides:
            - BranchSide:      'msg_syslog.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'msg_syslog.c:209,13'
              BranchSideFuncs:
                - msg_output
      Callsites:
        - Src:             'msg_syslog.c:196,6'
          Dst:             unsafe
        - Src:             'msg_syslog.c:197,13'
          Dst:             getenv
        - Src:             'msg_syslog.c:198,7'
          Dst:             unsetenv
        - Src:             'msg_syslog.c:200,7'
          Dst:             msg_fatal
        - Src:             'msg_syslog.c:202,2'
          Dst:             tzset
        - Src:             'msg_syslog.c:205,9'
          Dst:             strchr
        - Src:             'msg_syslog.c:207,5'
          Dst:             openlog
        - Src:             'msg_syslog.c:210,2'
          Dst:             msg_output
        - Src:             'msg_syslog.c:210,2'
          Dst:             msg_syslog_print
    - functionName:    unsetenv
      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:    tzset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    openlog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_vstream_print
      functionSourceFile: '/src/postfix/postfix/src/util/msg_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
        - vstream_fflush
        - vstream_fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'msg_vstream.c:63,15'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:0,0'
              BranchSideFuncs:
                - vstream_fprintf
                - vstream_fflush
                - vstream_fprintf
                - msg_panic
            - BranchSide:      'msg_vstream.c:63,15'
              BranchSideFuncs:
                - vstream_fprintf
                - vstream_fflush
                - vstream_fprintf
                - msg_panic
        - Branch String:   'msg_vstream.c:63,19'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:63,28'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'msg_vstream.c:64,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'msg_vstream.c:63,9'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:64,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'msg_vstream.c:65,15'
              BranchSideFuncs:
                - vstream_fprintf
                - vstream_fflush
                - vstream_fprintf
        - Branch String:   'msg_vstream.c:65,9'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:66,18'
              BranchSideFuncs:
                - vstream_fprintf
                - vstream_fflush
            - BranchSide:      'msg_vstream.c:69,18'
              BranchSideFuncs:
                - vstream_fprintf
                - vstream_fflush
      Callsites:
        - Src:             'msg_vstream.c:64,2'
          Dst:             msg_panic
        - Src:             'msg_vstream.c:66,2'
          Dst:             vstream_fprintf
        - Src:             'msg_vstream.c:69,2'
          Dst:             vstream_fprintf
        - Src:             'msg_vstream.c:72,5'
          Dst:             vstream_fflush
    - functionName:    msg_vstream_init
      functionSourceFile: '/src/postfix/postfix/src/util/msg_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_output
        - msg_vstream_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'msg_vstream.c:81,13'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:0,0'
              BranchSideFuncs:
                - msg_output
            - BranchSide:      'msg_vstream.c:81,13'
              BranchSideFuncs:
                - msg_output
        - Branch String:   'msg_vstream.c:83,9'
          Branch Sides:
            - BranchSide:      'msg_vstream.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'msg_vstream.c:84,13'
              BranchSideFuncs:
                - msg_output
      Callsites:
        - Src:             'msg_vstream.c:85,2'
          Dst:             msg_output
        - Src:             'msg_vstream.c:85,2'
          Dst:             msg_vstream_print
    - functionName:    mvect_free
      functionSourceFile: '/src/postfix/postfix/src/util/mvect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mvect.c:113,15'
          Branch Sides:
            - BranchSide:      'mvect.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'mvect.c:113,15'
              BranchSideFuncs:
                - myfree
        - Branch String:   'mvect.c:113,9'
          Branch Sides:
            - BranchSide:      'mvect.c:113,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'mvect.c:114,22'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'mvect.c:115,5'
          Dst:             myfree
    - functionName:    mvect_realloc
      functionSourceFile: '/src/postfix/postfix/src/util/mvect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - myrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mvect.c:93,29'
          Branch Sides:
            - BranchSide:      'mvect.c:0,0'
              BranchSideFuncs:
                - myrealloc
            - BranchSide:      'mvect.c:93,29'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'mvect.c:97,9'
          Branch Sides:
            - BranchSide:      'mvect.c:97,9'
              BranchSideFuncs:
                - myrealloc
            - BranchSide:      'mvect.c:98,11'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'mvect.c:98,6'
          Branch Sides:
            - BranchSide:      'mvect.c:99,6'
              BranchSideFuncs:
                - myrealloc
            - BranchSide:      'mvect.c:100,24'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'mvect.c:103,6'
          Branch Sides:
            - BranchSide:      'mvect.c:103,6'
              BranchSideFuncs: []
            - BranchSide:      'mvect.c:104,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mvect.c:101,14'
          Dst:             myrealloc
    - functionName:    mvect_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/mvect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mymalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mvect.c:78,11'
          Branch Sides:
            - BranchSide:      'mvect.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'mvect.c:78,11'
              BranchSideFuncs:
                - mymalloc
        - Branch String:   'mvect.c:84,9'
          Branch Sides:
            - BranchSide:      'mvect.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'mvect.c:85,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mvect.c:81,17'
          Dst:             mymalloc
    - functionName:    myaddrinfo_control
      functionSourceFile: '/src/postfix/postfix/src/util/myaddrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'myaddrinfo.c:744,5'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'myaddrinfo.c:746,10'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'myaddrinfo.c:746,5'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:749,6'
              BranchSideFuncs: []
            - BranchSide:      'myaddrinfo.c:752,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'myaddrinfo.c:749,6'
          Dst:             msg_panic
    - functionName:    sockaddr_to_hostname
      functionSourceFile: '/src/postfix/postfix/src/util/myaddrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - getnameinfo
        - msg_warn
        - valid_hostaddr
        - valid_hostname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'myaddrinfo.c:715,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
            - BranchSide:      'myaddrinfo.c:715,9'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
        - Branch String:   'myaddrinfo.c:715,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:717,9'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
            - BranchSide:      'myaddrinfo.c:717,9'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
        - Branch String:   'myaddrinfo.c:717,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:719,18'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
            - BranchSide:      'myaddrinfo.c:719,18'
              BranchSideFuncs:
                - getnameinfo
                - valid_hostaddr
                - msg_warn
                - valid_hostname
        - Branch String:   'myaddrinfo.c:721,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:721,9'
              BranchSideFuncs:
                - valid_hostaddr
                - msg_warn
                - valid_hostname
            - BranchSide:      'myaddrinfo.c:728,9'
              BranchSideFuncs:
                - valid_hostaddr
                - msg_warn
                - valid_hostname
        - Branch String:   'myaddrinfo.c:728,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:729,6'
              BranchSideFuncs: []
            - BranchSide:      'myaddrinfo.c:736,5'
              BranchSideFuncs: []
        - Branch String:   'myaddrinfo.c:729,6'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:730,6'
              BranchSideFuncs:
                - valid_hostname
            - BranchSide:      'myaddrinfo.c:733,7'
              BranchSideFuncs:
                - valid_hostname
        - Branch String:   'myaddrinfo.c:733,6'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:733,6'
              BranchSideFuncs: []
            - BranchSide:      'myaddrinfo.c:736,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'myaddrinfo.c:714,11'
          Dst:             getnameinfo
        - Src:             'myaddrinfo.c:729,6'
          Dst:             valid_hostaddr
        - Src:             'myaddrinfo.c:730,6'
          Dst:             msg_warn
        - Src:             'myaddrinfo.c:733,7'
          Dst:             valid_hostname
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sockaddr_to_hostaddr
      functionSourceFile: '/src/postfix/postfix/src/util/myaddrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - getnameinfo
        - split_at
      functionUses:    4
      BranchProfiles:
        - Branch String:   'myaddrinfo.c:635,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - getnameinfo
                - split_at
            - BranchSide:      'myaddrinfo.c:635,9'
              BranchSideFuncs:
                - getnameinfo
                - split_at
        - Branch String:   'myaddrinfo.c:635,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:637,9'
              BranchSideFuncs:
                - getnameinfo
                - split_at
            - BranchSide:      'myaddrinfo.c:637,9'
              BranchSideFuncs:
                - getnameinfo
                - split_at
        - Branch String:   'myaddrinfo.c:637,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:634,11'
              BranchSideFuncs:
                - getnameinfo
                - split_at
            - BranchSide:      'myaddrinfo.c:634,11'
              BranchSideFuncs:
                - getnameinfo
                - split_at
        - Branch String:   'myaddrinfo.c:640,23'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:640,23'
              BranchSideFuncs: []
            - BranchSide:      'myaddrinfo.c:640,30'
              BranchSideFuncs:
                - split_at
        - Branch String:   'myaddrinfo.c:640,35'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:640,42'
              BranchSideFuncs:
                - split_at
            - BranchSide:      'myaddrinfo.c:640,35'
              BranchSideFuncs: []
        - Branch String:   'myaddrinfo.c:640,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:640,9'
              BranchSideFuncs:
                - split_at
            - BranchSide:      'myaddrinfo.c:641,9'
              BranchSideFuncs:
                - split_at
      Callsites:
        - Src:             'myaddrinfo.c:634,11'
          Dst:             getnameinfo
        - Src:             'myaddrinfo.c:641,9'
          Dst:             split_at
    - functionName:    hostaddr_to_sockaddr
      functionSourceFile: '/src/postfix/postfix/src/util/myaddrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - alldig
        - filter_known_tcp_port
        - getaddrinfo
        - inet_proto_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'myaddrinfo.c:551,5'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
                - inet_proto_init
            - BranchSide:      'myaddrinfo.c:554,5'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
                - inet_proto_init
        - Branch String:   'myaddrinfo.c:555,23'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:555,42'
              BranchSideFuncs:
                - inet_proto_init
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:555,42'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:556,25'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:556,11'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:556,11'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:558,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:574,5'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:575,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:575,9'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:576,12'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:577,6'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:577,6'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:578,21'
              BranchSideFuncs:
                - getaddrinfo
      Callsites:
        - Src:             'myaddrinfo.c:555,23'
          Dst:             inet_proto_init
        - Src:             'myaddrinfo.c:576,12'
          Dst:             filter_known_tcp_port
        - Src:             'myaddrinfo.c:577,6'
          Dst:             alldig
        - Src:             'myaddrinfo.c:580,11'
          Dst:             getaddrinfo
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hostname_to_sockaddr_pf
      functionSourceFile: '/src/postfix/postfix/src/util/myaddrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - alldig
        - filter_known_tcp_port
        - getaddrinfo
        - inet_proto_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'myaddrinfo.c:431,5'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:0,0'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
                - inet_proto_init
            - BranchSide:      'myaddrinfo.c:434,5'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
                - inet_proto_init
        - Branch String:   'myaddrinfo.c:435,23'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:435,48'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
                - inet_proto_init
            - BranchSide:      'myaddrinfo.c:435,11'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:435,48'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:435,67'
              BranchSideFuncs:
                - inet_proto_init
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:435,67'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:436,25'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:436,11'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:436,11'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:437,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:438,17'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:454,9'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:454,9'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:454,9'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:455,12'
              BranchSideFuncs:
                - filter_known_tcp_port
                - alldig
                - getaddrinfo
        - Branch String:   'myaddrinfo.c:456,6'
          Branch Sides:
            - BranchSide:      'myaddrinfo.c:456,6'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'myaddrinfo.c:457,21'
              BranchSideFuncs:
                - getaddrinfo
      Callsites:
        - Src:             'myaddrinfo.c:435,48'
          Dst:             inet_proto_init
        - Src:             'myaddrinfo.c:455,12'
          Dst:             filter_known_tcp_port
        - Src:             'myaddrinfo.c:456,6'
          Dst:             alldig
        - Src:             'myaddrinfo.c:459,11'
          Dst:             getaddrinfo
    - functionName:    mymemdup
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - mymalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mymalloc.c:266,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - msg_panic
            - BranchSide:      'mymalloc.c:266,13'
              BranchSideFuncs:
                - mymalloc
                - msg_panic
        - Branch String:   'mymalloc.c:266,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:267,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:268,20'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'mymalloc.c:267,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:268,20'
          Dst:             mymalloc
    - functionName:    mymalloc
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
        - msg_panic
      functionUses:    50
      BranchProfiles:
        - Branch String:   'mymalloc.c:160,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - malloc
                - msg_fatal
                - msg_panic
            - BranchSide:      'mymalloc.c:160,13'
              BranchSideFuncs:
                - malloc
                - msg_fatal
                - msg_panic
        - Branch String:   'mymalloc.c:160,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:161,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:165,39'
              BranchSideFuncs:
                - malloc
                - msg_fatal
        - Branch String:   'mymalloc.c:165,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:166,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mymalloc.c:168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mymalloc.c:161,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:166,2'
          Dst:             msg_fatal
    - functionName:    mystrndup
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - memchr
        - msg_panic
        - mymalloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mymalloc.c:247,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - memchr
                - mymalloc
                - msg_panic
                - msg_panic
            - BranchSide:      'mymalloc.c:247,13'
              BranchSideFuncs:
                - memchr
                - mymalloc
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:247,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:248,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:249,13'
              BranchSideFuncs:
                - memchr
                - mymalloc
                - msg_panic
        - Branch String:   'mymalloc.c:249,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:250,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:252,9'
              BranchSideFuncs:
                - memchr
                - mymalloc
        - Branch String:   'mymalloc.c:252,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'mymalloc.c:255,15'
              BranchSideFuncs:
                - memchr
                - mymalloc
        - Branch String:   'mymalloc.c:255,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:256,11'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'mymalloc.c:257,34'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'mymalloc.c:248,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:250,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:255,15'
          Dst:             memchr
        - Src:             'mymalloc.c:257,21'
          Dst:             mymalloc
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mystrdup
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - mymalloc
        - strlen
      functionUses:    59
      BranchProfiles:
        - Branch String:   'mymalloc.c:229,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - msg_panic
                - msg_panic
            - BranchSide:      'mymalloc.c:229,13'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:229,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:230,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:232,9'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - msg_panic
        - Branch String:   'mymalloc.c:232,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'mymalloc.c:235,16'
              BranchSideFuncs:
                - strlen
                - mymalloc
                - msg_panic
        - Branch String:   'mymalloc.c:235,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:236,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:237,20'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'mymalloc.c:230,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:235,16'
          Dst:             strlen
        - Src:             'mymalloc.c:236,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:237,20'
          Dst:             mymalloc
    - functionName:    myfree
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    136
      BranchProfiles:
        - Branch String:   'mymalloc.c:213,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - free
                - msg_panic
                - msg_panic
            - BranchSide:      'mymalloc.c:213,13'
              BranchSideFuncs:
                - msg_panic
                - free
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:213,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - msg_panic
                - free
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:215,2'
          Branch Sides:
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - msg_panic
                - free
                - msg_panic
        - Branch String:   'mymalloc.c:215,2'
          Branch Sides:
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - free
                - msg_panic
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mymalloc.c:215,2'
          Branch Sides:
            - BranchSide:      'mymalloc.c:215,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:216,36'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'mymalloc.c:215,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:215,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:215,2'
          Dst:             msg_panic
    - functionName:    myrealloc
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
        - msg_panic
        - mymalloc
        - realloc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mymalloc.c:181,13'
          Branch Sides:
            - BranchSide:      'mymalloc.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - realloc
                - msg_fatal
                - msg_panic
                - msg_panic
                - msg_panic
                - mymalloc
            - BranchSide:      'mymalloc.c:181,13'
              BranchSideFuncs:
                - msg_panic
                - realloc
                - msg_fatal
                - msg_panic
                - msg_panic
                - msg_panic
                - mymalloc
        - Branch String:   'mymalloc.c:181,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:182,10'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'mymalloc.c:190,13'
              BranchSideFuncs:
                - msg_panic
                - realloc
                - msg_fatal
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:190,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:191,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - msg_panic
                - realloc
                - msg_fatal
                - msg_panic
                - msg_panic
        - Branch String:   'mymalloc.c:195,5'
          Branch Sides:
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - msg_panic
                - realloc
                - msg_fatal
                - msg_panic
        - Branch String:   'mymalloc.c:195,5'
          Branch Sides:
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - realloc
                - msg_fatal
                - msg_panic
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'mymalloc.c:195,5'
          Branch Sides:
            - BranchSide:      'mymalloc.c:195,5'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'mymalloc.c:196,59'
              BranchSideFuncs:
                - realloc
                - msg_fatal
        - Branch String:   'mymalloc.c:196,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:197,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mymalloc.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'mymalloc.c:200,9'
          Branch Sides:
            - BranchSide:      'mymalloc.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'mymalloc.c:201,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mymalloc.c:182,10'
          Dst:             mymalloc
        - Src:             'mymalloc.c:191,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:195,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:195,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:195,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:196,32'
          Dst:             realloc
        - Src:             'mymalloc.c:197,2'
          Dst:             msg_fatal
    - functionName:    realloc
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mystrtokdq_cw
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - mystrtok_warn
        - strchr
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mystrtok.c:202,18'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - strspn
                - mystrtok_warn
                - strchr
            - BranchSide:      'mystrtok.c:202,18'
              BranchSideFuncs:
                - strspn
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:213,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:218,34'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:230,10'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:218,2'
          Branch Sides:
            - BranchSide:      'mystrtok.c:219,14'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:230,10'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:219,10'
          Branch Sides:
            - BranchSide:      'mystrtok.c:220,8'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:222,21'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:220,7'
          Branch Sides:
            - BranchSide:      'mystrtok.c:218,41'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:230,10'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:222,17'
          Branch Sides:
            - BranchSide:      'mystrtok.c:223,15'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:224,18'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:224,28'
          Branch Sides:
            - BranchSide:      'mystrtok.c:218,41'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:224,43'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
        - Branch String:   'mystrtok.c:224,17'
          Branch Sides:
            - BranchSide:      'mystrtok.c:218,41'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:225,6'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:218,2'
          Branch Sides:
            - BranchSide:      'mystrtok.c:219,14'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:230,10'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:232,15'
          Branch Sides:
            - BranchSide:      'mystrtok.c:232,15'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:232,18'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:232,24'
          Branch Sides:
            - BranchSide:      'mystrtok.c:232,24'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:232,27'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:232,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:232,9'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:233,2'
              BranchSideFuncs:
                - mystrtok_warn
      Callsites:
        - Src:             'mystrtok.c:208,11'
          Dst:             strspn
        - Src:             'mystrtok.c:224,31'
          Dst:             strchr
        - Src:             'mystrtok.c:233,2'
          Dst:             mystrtok_warn
    - functionName:    mystrtok_warn
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mystrtok.c:93,5'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'mystrtok.c:93,5'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'mystrtok.c:93,5'
          Dst:             msg_warn
    - functionName:    mystrtokdq
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mystrtokdq_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mystrtok.c:195,13'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - mystrtokdq_cw
            - BranchSide:      'mystrtok.c:195,13'
              BranchSideFuncs:
                - mystrtokdq_cw
      Callsites:
        - Src:             'mystrtok.c:195,13'
          Dst:             mystrtokdq_cw
    - functionName:    mystrtokq_cw
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - mystrtok_warn
        - strchr
        - strspn
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mystrtok.c:152,21'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - strspn
                - mystrtok_warn
                - strchr
            - BranchSide:      'mystrtok.c:152,21'
              BranchSideFuncs:
                - strspn
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:161,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:169,39'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:170,6'
          Branch Sides:
            - BranchSide:      'mystrtok.c:171,11'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:172,19'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:172,23'
          Branch Sides:
            - BranchSide:      'mystrtok.c:172,32'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
            - BranchSide:      'mystrtok.c:174,19'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:172,13'
          Branch Sides:
            - BranchSide:      'mystrtok.c:173,11'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:174,19'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:174,24'
          Branch Sides:
            - BranchSide:      'mystrtok.c:169,70'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:174,27'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
        - Branch String:   'mystrtok.c:174,13'
          Branch Sides:
            - BranchSide:      'mystrtok.c:169,70'
              BranchSideFuncs:
                - strchr
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:175,9'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:169,5'
          Branch Sides:
            - BranchSide:      'mystrtok.c:169,0'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:169,39'
              BranchSideFuncs:
                - mystrtok_warn
                - strchr
        - Branch String:   'mystrtok.c:181,15'
          Branch Sides:
            - BranchSide:      'mystrtok.c:181,15'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:181,18'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:181,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:181,9'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:182,2'
              BranchSideFuncs:
                - mystrtok_warn
      Callsites:
        - Src:             'mystrtok.c:160,14'
          Dst:             strspn
        - Src:             'mystrtok.c:174,27'
          Dst:             strchr
        - Src:             'mystrtok.c:182,2'
          Dst:             mystrtok_warn
    - functionName:    mystrtokq
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      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:
        - mystrtokq_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mystrtok.c:144,13'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - mystrtokq_cw
            - BranchSide:      'mystrtok.c:144,13'
              BranchSideFuncs:
                - mystrtokq_cw
      Callsites:
        - Src:             'mystrtok.c:144,13'
          Dst:             mystrtokq_cw
    - functionName:    mystrtok_cw
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mystrtok_warn
        - strcspn
        - strspn
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mystrtok.c:110,21'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - strspn
                - strcspn
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:110,21'
              BranchSideFuncs:
                - strspn
                - strcspn
                - mystrtok_warn
        - Branch String:   'mystrtok.c:117,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:125,19'
              BranchSideFuncs:
                - strcspn
                - mystrtok_warn
        - Branch String:   'mystrtok.c:126,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:127,6'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:128,10'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:130,15'
          Branch Sides:
            - BranchSide:      'mystrtok.c:130,15'
              BranchSideFuncs: []
            - BranchSide:      'mystrtok.c:130,18'
              BranchSideFuncs:
                - mystrtok_warn
        - Branch String:   'mystrtok.c:130,9'
          Branch Sides:
            - BranchSide:      'mystrtok.c:130,9'
              BranchSideFuncs:
                - mystrtok_warn
            - BranchSide:      'mystrtok.c:131,2'
              BranchSideFuncs:
                - mystrtok_warn
      Callsites:
        - Src:             'mystrtok.c:116,14'
          Dst:             strspn
        - Src:             'mystrtok.c:125,19'
          Dst:             strcspn
        - Src:             'mystrtok.c:131,2'
          Dst:             mystrtok_warn
    - functionName:    mystrtok
      functionSourceFile: '/src/postfix/postfix/src/util/mystrtok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mystrtok_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mystrtok.c:103,13'
          Branch Sides:
            - BranchSide:      'mystrtok.c:0,0'
              BranchSideFuncs:
                - mystrtok_cw
            - BranchSide:      'mystrtok.c:103,13'
              BranchSideFuncs:
                - mystrtok_cw
      Callsites:
        - Src:             'mystrtok.c:103,13'
          Dst:             mystrtok_cw
    - functionName:    str_name_code
      functionSourceFile: '/src/postfix/postfix/src/util/name_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'name_code.c:87,5'
          Branch Sides:
            - BranchSide:      'name_code.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:88,18'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:88,6'
          Branch Sides:
            - BranchSide:      'name_code.c:87,34'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:88,6'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:87,5'
          Branch Sides:
            - BranchSide:      'name_code.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:88,18'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:88,6'
          Branch Sides:
            - BranchSide:      'name_code.c:87,34'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:88,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    name_code
      functionSourceFile: '/src/postfix/postfix/src/util/name_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'name_code.c:70,15'
          Branch Sides:
            - BranchSide:      'name_code.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:70,15'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:70,9'
          Branch Sides:
            - BranchSide:      'name_code.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:75,26'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:75,5'
          Branch Sides:
            - BranchSide:      'name_code.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:76,6'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:76,6'
          Branch Sides:
            - BranchSide:      'name_code.c:75,34'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:76,6'
              BranchSideFuncs: []
        - Branch String:   'name_code.c:75,5'
          Branch Sides:
            - BranchSide:      'name_code.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'name_code.c:76,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_long_name_mask_opt
      functionSourceFile: '/src/postfix/postfix/src/util/name_mask.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - msg_fatal
        - msg_panic
        - msg_warn
        - vstring_alloc
        - vstring_sprintf_append
        - vstring_truncate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'name_mask.c:387,28'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
            - BranchSide:      'name_mask.c:387,28'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
        - Branch String:   'name_mask.c:387,22'
          Branch Sides:
            - BranchSide:      'name_mask.c:388,15'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
            - BranchSide:      'name_mask.c:391,16'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
        - Branch String:   'name_mask.c:391,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:392,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'name_mask.c:395,13'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
        - Branch String:   'name_mask.c:395,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:396,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
            - BranchSide:      'name_mask.c:400,5'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:396,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:397,15'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:398,8'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:402,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:403,10'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:424,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:403,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:404,16'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:419,17'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:404,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:405,3'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:406,23'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:406,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:407,3'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:409,23'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:409,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:410,3'
              BranchSideFuncs:
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:413,23'
              BranchSideFuncs:
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:413,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:414,3'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:424,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:419,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:402,35'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:420,14'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:402,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:403,10'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:424,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:424,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:425,28'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'name_mask.c:392,2'
          Dst:             msg_panic
        - Src:             'name_mask.c:397,15'
          Dst:             vstring_alloc
        - Src:             'name_mask.c:405,3'
          Dst:             vstring_sprintf_append
        - Src:             'name_mask.c:407,3'
          Dst:             msg_fatal
        - Src:             'name_mask.c:410,3'
          Dst:             msg_warn
        - Src:             'name_mask.c:414,3'
          Dst:             msg_warn
        - Src:             'name_mask.c:421,6'
          Dst:             vstring_sprintf_append
        - Src:             'name_mask.c:425,2'
          Dst:             vstring_truncate
    - functionName:    long_name_mask_delim_opt
      functionSourceFile: '/src/postfix/postfix/src/util/name_mask.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          171
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - hex_to_ulong
        - msg_fatal
        - msg_info
        - msg_panic
        - msg_warn
        - myfree
        - mystrdup
        - mystrtok_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'name_mask.c:324,27'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
                - msg_panic
            - BranchSide:      'name_mask.c:324,27'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
                - msg_panic
        - Branch String:   'name_mask.c:332,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:333,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'name_mask.c:336,15'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:345,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:345,5'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'name_mask.c:347,14'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:347,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:349,7'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - msg_info
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:365,10'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:349,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:349,10'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
            - BranchSide:      'name_mask.c:351,14'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
        - Branch String:   'name_mask.c:348,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
            - BranchSide:      'name_mask.c:351,14'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
        - Branch String:   'name_mask.c:351,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:352,7'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_info
            - BranchSide:      'name_mask.c:354,14'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_info
        - Branch String:   'name_mask.c:354,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:355,7'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
            - BranchSide:      'name_mask.c:359,14'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
        - Branch String:   'name_mask.c:359,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
            - BranchSide:      'name_mask.c:360,7'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
        - Branch String:   'name_mask.c:365,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:346,34'
              BranchSideFuncs:
                - msg_info
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
            - BranchSide:      'name_mask.c:366,7'
              BranchSideFuncs:
                - msg_info
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
        - Branch String:   'name_mask.c:366,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:367,7'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
            - BranchSide:      'name_mask.c:368,17'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:347,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:349,7'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - msg_info
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:365,10'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
      Callsites:
        - Src:             'name_mask.c:324,27'
          Dst:             mystrdup
        - Src:             'name_mask.c:333,2'
          Dst:             msg_panic
        - Src:             'name_mask.c:345,20'
          Dst:             mystrtok_cw
        - Src:             'name_mask.c:349,10'
          Dst:             hex_to_ulong
        - Src:             'name_mask.c:352,7'
          Dst:             msg_fatal
        - Src:             'name_mask.c:355,7'
          Dst:             msg_warn
        - Src:             'name_mask.c:360,7'
          Dst:             msg_warn
        - Src:             'name_mask.c:367,7'
          Dst:             msg_info
        - Src:             'name_mask.c:0,0'
          Dst:             myfree
    - functionName:    hex_to_ulong
      functionSourceFile: '/src/postfix/postfix/src/util/name_mask.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strncasecmp
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'name_mask.c:436,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - strncasecmp
                - __errno_location
                - strtoul
            - BranchSide:      'name_mask.c:438,9'
              BranchSideFuncs:
                - strncasecmp
                - __errno_location
                - strtoul
        - Branch String:   'name_mask.c:438,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:438,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      'name_mask.c:446,5'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   'name_mask.c:448,21'
          Branch Sides:
            - BranchSide:      'name_mask.c:448,24'
              BranchSideFuncs: []
            - BranchSide:      'name_mask.c:448,21'
              BranchSideFuncs: []
        - Branch String:   'name_mask.c:448,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'name_mask.c:451,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'name_mask.c:438,9'
          Dst:             strncasecmp
        - Src:             'name_mask.c:446,5'
          Dst:             __errno_location
        - Src:             'name_mask.c:447,14'
          Dst:             strtoul
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_name_mask_opt
      functionSourceFile: '/src/postfix/postfix/src/util/name_mask.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - msg_fatal
        - msg_panic
        - msg_warn
        - vstring_alloc
        - vstring_sprintf_append
        - vstring_truncate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'name_mask.c:273,28'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
            - BranchSide:      'name_mask.c:273,28'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
        - Branch String:   'name_mask.c:273,22'
          Branch Sides:
            - BranchSide:      'name_mask.c:274,15'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
            - BranchSide:      'name_mask.c:276,16'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
                - msg_panic
        - Branch String:   'name_mask.c:276,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:277,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'name_mask.c:280,13'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
        - Branch String:   'name_mask.c:280,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:281,6'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_alloc
            - BranchSide:      'name_mask.c:285,5'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:281,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:282,15'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:283,8'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - vstring_sprintf_append
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:287,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:288,10'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:309,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:288,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:289,16'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:304,17'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:289,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:290,3'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:291,23'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:291,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:292,3'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:294,23'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:294,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:295,3'
              BranchSideFuncs:
                - msg_warn
                - vstring_truncate
            - BranchSide:      'name_mask.c:298,23'
              BranchSideFuncs:
                - msg_warn
                - vstring_truncate
        - Branch String:   'name_mask.c:298,17'
          Branch Sides:
            - BranchSide:      'name_mask.c:299,3'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:309,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:304,6'
          Branch Sides:
            - BranchSide:      'name_mask.c:287,35'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:305,14'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_sprintf_append
                - vstring_truncate
                - msg_fatal
                - msg_warn
                - msg_warn
        - Branch String:   'name_mask.c:287,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:288,10'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:309,16'
              BranchSideFuncs:
                - vstring_truncate
        - Branch String:   'name_mask.c:309,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:310,28'
              BranchSideFuncs:
                - vstring_truncate
            - BranchSide:      'name_mask.c:311,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'name_mask.c:277,2'
          Dst:             msg_panic
        - Src:             'name_mask.c:282,15'
          Dst:             vstring_alloc
        - Src:             'name_mask.c:290,3'
          Dst:             vstring_sprintf_append
        - Src:             'name_mask.c:292,3'
          Dst:             msg_fatal
        - Src:             'name_mask.c:295,3'
          Dst:             msg_warn
        - Src:             'name_mask.c:299,3'
          Dst:             msg_warn
        - Src:             'name_mask.c:306,6'
          Dst:             vstring_sprintf_append
        - Src:             'name_mask.c:310,2'
          Dst:             vstring_truncate
    - functionName:    name_mask_delim_opt
      functionSourceFile: '/src/postfix/postfix/src/util/name_mask.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          176
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - hex_to_ulong
        - msg_fatal
        - msg_info
        - msg_panic
        - msg_warn
        - myfree
        - mystrdup
        - mystrtok_cw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'name_mask.c:210,27'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
                - msg_panic
            - BranchSide:      'name_mask.c:210,27'
              BranchSideFuncs:
                - mystrdup
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
                - msg_panic
        - Branch String:   'name_mask.c:218,9'
          Branch Sides:
            - BranchSide:      'name_mask.c:219,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'name_mask.c:222,15'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:231,5'
          Branch Sides:
            - BranchSide:      'name_mask.c:231,5'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'name_mask.c:233,14'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:233,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:235,7'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - msg_info
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:251,10'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:235,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:235,10'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
            - BranchSide:      'name_mask.c:237,14'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
        - Branch String:   'name_mask.c:234,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:236,32'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
            - BranchSide:      'name_mask.c:237,14'
              BranchSideFuncs:
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_info
        - Branch String:   'name_mask.c:237,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:238,7'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_info
            - BranchSide:      'name_mask.c:240,14'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_info
        - Branch String:   'name_mask.c:240,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:241,7'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
            - BranchSide:      'name_mask.c:245,14'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
        - Branch String:   'name_mask.c:245,14'
          Branch Sides:
            - BranchSide:      'name_mask.c:0,0'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
            - BranchSide:      'name_mask.c:246,7'
              BranchSideFuncs:
                - msg_warn
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_info
        - Branch String:   'name_mask.c:251,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:232,34'
              BranchSideFuncs:
                - msg_info
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
            - BranchSide:      'name_mask.c:252,7'
              BranchSideFuncs:
                - msg_info
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
        - Branch String:   'name_mask.c:252,7'
          Branch Sides:
            - BranchSide:      'name_mask.c:253,7'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
            - BranchSide:      'name_mask.c:254,17'
              BranchSideFuncs:
                - mystrtok_cw
                - hex_to_ulong
                - msg_fatal
                - msg_warn
                - myfree
                - msg_warn
                - msg_info
        - Branch String:   'name_mask.c:233,10'
          Branch Sides:
            - BranchSide:      'name_mask.c:235,7'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - msg_info
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
            - BranchSide:      'name_mask.c:251,10'
              BranchSideFuncs:
                - hex_to_ulong
                - mystrtok_cw
                - myfree
                - msg_fatal
                - msg_warn
                - msg_warn
                - msg_info
      Callsites:
        - Src:             'name_mask.c:210,27'
          Dst:             mystrdup
        - Src:             'name_mask.c:219,2'
          Dst:             msg_panic
        - Src:             'name_mask.c:231,20'
          Dst:             mystrtok_cw
        - Src:             'name_mask.c:235,10'
          Dst:             hex_to_ulong
        - Src:             'name_mask.c:238,7'
          Dst:             msg_fatal
        - Src:             'name_mask.c:241,7'
          Dst:             msg_warn
        - Src:             'name_mask.c:246,7'
          Dst:             msg_warn
        - Src:             'name_mask.c:253,7'
          Dst:             msg_info
        - Src:             'name_mask.c:0,0'
          Dst:             myfree
    - functionName:    non_blocking
      functionSourceFile: '/src/postfix/postfix/src/util/non_blocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fcntl
        - msg_fatal
      functionUses:    7
      BranchProfiles:
        - Branch String:   'non_blocking.c:59,18'
          Branch Sides:
            - BranchSide:      'non_blocking.c:0,0'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - msg_fatal
                - msg_fatal
            - BranchSide:      'non_blocking.c:59,18'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - msg_fatal
                - msg_fatal
        - Branch String:   'non_blocking.c:59,9'
          Branch Sides:
            - BranchSide:      'non_blocking.c:60,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'non_blocking.c:61,28'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
        - Branch String:   'non_blocking.c:61,28'
          Branch Sides:
            - BranchSide:      'non_blocking.c:61,57'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
            - BranchSide:      'non_blocking.c:61,39'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
        - Branch String:   'non_blocking.c:61,9'
          Branch Sides:
            - BranchSide:      'non_blocking.c:62,51'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'non_blocking.c:63,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'non_blocking.c:59,18'
          Dst:             fcntl
        - Src:             'non_blocking.c:60,2'
          Dst:             msg_fatal
        - Src:             'non_blocking.c:61,9'
          Dst:             fcntl
        - Src:             'non_blocking.c:62,2'
          Dst:             msg_fatal
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_utf8_char
      functionSourceFile: '/src/postfix/postfix/src/util/./parse_utf8_char.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          148
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './parse_utf8_char.h:77,9'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:81,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:81,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:83,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:91,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:84,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:84,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:86,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:83,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:83,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:88,2'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:91,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:94,9'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:103,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:96,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:96,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:96,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:98,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:98,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:98,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:92,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:92,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:100,2'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:103,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:106,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:108,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:108,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:108,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:110,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:110,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:110,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:112,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:112,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:104,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:104,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:114,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    printable_except
      functionSourceFile: '/src/postfix/postfix/src/util/printable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          145
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - parse_utf8_char
        - strchr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'printable.c:93,29'
          Branch Sides:
            - BranchSide:      'printable.c:0,0'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:93,29'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:94,6'
          Branch Sides:
            - BranchSide:      'printable.c:95,10'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:97,21'
              BranchSideFuncs:
                - parse_utf8_char
                - __ctype_b_loc
                - strchr
                - strchr
                - __ctype_b_loc
        - Branch String:   'printable.c:95,22'
          Branch Sides:
            - BranchSide:      'printable.c:95,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:95,25'
          Branch Sides:
            - BranchSide:      'printable.c:93,60'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'printable.c:95,25'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'printable.c:95,25'
          Branch Sides:
            - BranchSide:      'printable.c:95,25'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:95,10'
          Branch Sides:
            - BranchSide:      'printable.c:93,60'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:97,13'
          Branch Sides:
            - BranchSide:      'printable.c:98,10'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - __ctype_b_loc
                - strchr
                - __ctype_b_loc
            - BranchSide:      'printable.c:100,18'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:98,10'
          Branch Sides:
            - BranchSide:      'printable.c:98,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:98,10'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:98,10'
          Branch Sides:
            - BranchSide:      'printable.c:93,60'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:98,10'
              BranchSideFuncs:
                - strchr
                - parse_utf8_char
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:98,10'
          Branch Sides:
            - BranchSide:      'printable.c:98,10'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:98,10'
          Branch Sides:
            - BranchSide:      'printable.c:93,60'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:100,13'
          Branch Sides:
            - BranchSide:      'printable.c:93,60'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'printable.c:104,6'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'printable.c:93,5'
          Branch Sides:
            - BranchSide:      'printable.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'printable.c:93,29'
              BranchSideFuncs:
                - parse_utf8_char
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
      Callsites:
        - Src:             'printable.c:95,25'
          Dst:             __ctype_b_loc
        - Src:             'printable.c:95,25'
          Dst:             strchr
        - Src:             'printable.c:97,21'
          Dst:             parse_utf8_char
        - Src:             'printable.c:98,10'
          Dst:             __ctype_b_loc
        - Src:             'printable.c:98,10'
          Dst:             strchr
    - functionName:    printable
      functionSourceFile: '/src/postfix/postfix/src/util/printable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printable_except
      functionUses:    0
      BranchProfiles:
        - Branch String:   'printable.c:75,13'
          Branch Sides:
            - BranchSide:      'printable.c:0,0'
              BranchSideFuncs:
                - printable_except
            - BranchSide:      'printable.c:75,13'
              BranchSideFuncs:
                - printable_except
      Callsites:
        - Src:             'printable.c:75,13'
          Dst:             printable_except
    - functionName:    readllines
      functionSourceFile: '/src/postfix/postfix/src/util/readlline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          434
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - __ctype_b_loc
        - msg_warn
        - readllines
        - vbuf_get
        - vbuf_put
        - vbuf_unget
        - vstring_truncate
      functionUses:    6
      BranchProfiles:
        - Branch String:   'readlline.c:88,5'
          Branch Sides:
            - BranchSide:      'readlline.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:88,13'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:92,9'
          Branch Sides:
            - BranchSide:      'readlline.c:93,2'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:94,20'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:104,15'
          Branch Sides:
            - BranchSide:      'readlline.c:104,33'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:104,33'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:104,48'
          Branch Sides:
            - BranchSide:      'readlline.c:104,2'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:104,54'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:104,2'
          Branch Sides:
            - BranchSide:      'readlline.c:103,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
            - BranchSide:      'readlline.c:105,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
        - Branch String:   'readlline.c:105,6'
          Branch Sides:
            - BranchSide:      'readlline.c:106,13'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:106,13'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
        - Branch String:   'readlline.c:106,10'
          Branch Sides:
            - BranchSide:      'readlline.c:104,15'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:107,3'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:109,17'
          Branch Sides:
            - BranchSide:      'readlline.c:109,20'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
            - BranchSide:      'readlline.c:110,14'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
        - Branch String:   'readlline.c:109,6'
          Branch Sides:
            - BranchSide:      'readlline.c:110,14'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
            - BranchSide:      'readlline.c:112,12'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
        - Branch String:   'readlline.c:112,44'
          Branch Sides:
            - BranchSide:      'readlline.c:112,47'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
            - BranchSide:      'readlline.c:112,63'
              BranchSideFuncs:
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
        - Branch String:   'readlline.c:112,47'
          Branch Sides:
            - BranchSide:      'readlline.c:112,63'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
            - BranchSide:      'readlline.c:112,63'
              BranchSideFuncs:
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
        - Branch String:   'readlline.c:112,2'
          Branch Sides:
            - BranchSide:      'readlline.c:112,33'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
            - BranchSide:      'readlline.c:114,9'
              BranchSideFuncs:
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
        - Branch String:   'readlline.c:114,21'
          Branch Sides:
            - BranchSide:      'readlline.c:114,24'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'readlline.c:115,6'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'readlline.c:114,6'
          Branch Sides:
            - BranchSide:      'readlline.c:115,6'
              BranchSideFuncs:
                - vstring_truncate
                - vbuf_get
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'readlline.c:116,12'
              BranchSideFuncs:
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'readlline.c:116,6'
          Branch Sides:
            - BranchSide:      'readlline.c:117,20'
              BranchSideFuncs:
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'readlline.c:119,6'
              BranchSideFuncs:
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'readlline.c:119,6'
          Branch Sides:
            - BranchSide:      'readlline.c:121,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
            - BranchSide:      'readlline.c:128,5'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
        - Branch String:   'readlline.c:121,6'
          Branch Sides:
            - BranchSide:      'readlline.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:122,18'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:122,18'
          Branch Sides:
            - BranchSide:      'readlline.c:122,36'
              BranchSideFuncs:
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:122,36'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:122,10'
          Branch Sides:
            - BranchSide:      'readlline.c:123,3'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:124,15'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:124,22'
          Branch Sides:
            - BranchSide:      'readlline.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:124,26'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - __ctype_b_loc
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
        - Branch String:   'readlline.c:124,26'
          Branch Sides:
            - BranchSide:      'readlline.c:124,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_get
                - vbuf_get
                - vbuf_unget
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
                - vstring_truncate
                - __ctype_b_loc
                - vbuf_put
            - BranchSide:      'readlline.c:128,5'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
        - Branch String:   'readlline.c:124,10'
          Branch Sides:
            - BranchSide:      'readlline.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
            - BranchSide:      'readlline.c:128,5'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
                - msg_warn
        - Branch String:   'readlline.c:133,9'
          Branch Sides:
            - BranchSide:      'readlline.c:136,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:150,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
        - Branch String:   'readlline.c:136,6'
          Branch Sides:
            - BranchSide:      'readlline.c:138,8'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:141,8'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
        - Branch String:   'readlline.c:138,8'
          Branch Sides:
            - BranchSide:      'readlline.c:137,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:137,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
        - Branch String:   'readlline.c:141,8'
          Branch Sides:
            - BranchSide:      'readlline.c:140,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:140,6'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - readllines
        - Branch String:   'readlline.c:150,22'
          Branch Sides:
            - BranchSide:      'readlline.c:150,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:160,13'
              BranchSideFuncs: []
        - Branch String:   'readlline.c:150,25'
          Branch Sides:
            - BranchSide:      'readlline.c:150,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:160,13'
              BranchSideFuncs: []
        - Branch String:   'readlline.c:150,9'
          Branch Sides:
            - BranchSide:      'readlline.c:152,4'
              BranchSideFuncs: []
            - BranchSide:      'readlline.c:160,13'
              BranchSideFuncs: []
        - Branch String:   'readlline.c:152,4'
          Branch Sides:
            - BranchSide:      'readlline.c:153,13'
              BranchSideFuncs:
                - msg_warn
                - readllines
            - BranchSide:      'readlline.c:153,13'
              BranchSideFuncs:
                - msg_warn
                - readllines
        - Branch String:   'readlline.c:160,13'
          Branch Sides:
            - BranchSide:      'readlline.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'readlline.c:160,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readlline.c:104,15'
          Dst:             vbuf_get
        - Src:             'readlline.c:105,6'
          Dst:             vbuf_put
        - Src:             'readlline.c:112,47'
          Dst:             __ctype_b_loc
        - Src:             'readlline.c:115,6'
          Dst:             vstring_truncate
        - Src:             'readlline.c:122,18'
          Dst:             vbuf_get
        - Src:             'readlline.c:123,3'
          Dst:             vbuf_unget
        - Src:             'readlline.c:124,26'
          Dst:             __ctype_b_loc
        - Src:             'readlline.c:137,6'
          Dst:             msg_warn
        - Src:             'readlline.c:140,6'
          Dst:             msg_warn
        - Src:             'readlline.c:150,25'
          Dst:             __ctype_b_loc
        - Src:             'readlline.c:151,2'
          Dst:             msg_warn
        - Src:             'readlline.c:154,10'
          Dst:             readllines
    - functionName:    safe_getenv
      functionSourceFile: '/src/postfix/postfix/src/util/safe_getenv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - unsafe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'safe_getenv.c:40,13'
          Branch Sides:
            - BranchSide:      'safe_getenv.c:0,0'
              BranchSideFuncs:
                - unsafe
                - getenv
            - BranchSide:      'safe_getenv.c:40,13'
              BranchSideFuncs:
                - unsafe
                - getenv
        - Branch String:   'safe_getenv.c:40,13'
          Branch Sides:
            - BranchSide:      'safe_getenv.c:40,29'
              BranchSideFuncs:
                - getenv
            - BranchSide:      'safe_getenv.c:40,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'safe_getenv.c:40,13'
          Dst:             unsafe
        - Src:             'safe_getenv.c:40,29'
          Dst:             getenv
    - functionName:    sane_connect
      functionSourceFile: '/src/postfix/postfix/src/util/sane_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - connect
        - setsockopt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sane_connect.c:58,13'
          Branch Sides:
            - BranchSide:      'sane_connect.c:0,0'
              BranchSideFuncs:
                - connect
                - setsockopt
            - BranchSide:      'sane_connect.c:58,13'
              BranchSideFuncs:
                - connect
                - setsockopt
        - Branch String:   'sane_connect.c:58,9'
          Branch Sides:
            - BranchSide:      'sane_connect.c:58,9'
              BranchSideFuncs:
                - setsockopt
                - connect
            - BranchSide:      'sane_connect.c:59,2'
              BranchSideFuncs:
                - setsockopt
                - connect
      Callsites:
        - Src:             'sane_connect.c:61,9'
          Dst:             setsockopt
        - Src:             'sane_connect.c:64,13'
          Dst:             connect
    - 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:    3
      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:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sock_addr_in_loopback
      functionSourceFile: '/src/postfix/postfix/src/util/sock_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __bswap_32
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sock_addr.c:162,13'
          Branch Sides:
            - BranchSide:      'sock_addr.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - __bswap_32.1527
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:162,13'
              BranchSideFuncs:
                - msg_panic
                - __bswap_32.1527
                - __bswap_32.1527
        - Branch String:   'sock_addr.c:162,9'
          Branch Sides:
            - BranchSide:      'sock_addr.c:163,11'
              BranchSideFuncs:
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:168,30'
              BranchSideFuncs:
                - msg_panic
                - __bswap_32.1527
        - Branch String:   'sock_addr.c:165,3'
          Branch Sides:
            - BranchSide:      'sock_addr.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'sock_addr.c:166,3'
              BranchSideFuncs: []
        - Branch String:   'sock_addr.c:168,16'
          Branch Sides:
            - BranchSide:      'sock_addr.c:162,9'
              BranchSideFuncs:
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs:
                - __bswap_32.1527
        - Branch String:   'sock_addr.c:169,10'
          Branch Sides:
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs:
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs: []
        - Branch String:   'sock_addr.c:169,10'
          Branch Sides:
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs:
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs: []
        - Branch String:   'sock_addr.c:169,10'
          Branch Sides:
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs:
                - __bswap_32.1527
            - BranchSide:      'sock_addr.c:169,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sock_addr.c:163,11'
          Dst:             __bswap_32
        - Src:             'sock_addr.c:169,10'
          Dst:             __bswap_32
        - Src:             'sock_addr.c:172,2'
          Dst:             msg_panic
    - functionName:    sock_addr_cmp_port
      functionSourceFile: '/src/postfix/postfix/src/util/sock_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sock_addr.c:141,13'
          Branch Sides:
            - BranchSide:      'sock_addr.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'sock_addr.c:141,13'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'sock_addr.c:141,9'
          Branch Sides:
            - BranchSide:      'sock_addr.c:141,9'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'sock_addr.c:144,23'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'sock_addr.c:144,9'
          Branch Sides:
            - BranchSide:      'sock_addr.c:145,10'
              BranchSideFuncs: []
            - BranchSide:      'sock_addr.c:147,30'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'sock_addr.c:147,16'
          Branch Sides:
            - BranchSide:      'sock_addr.c:148,10'
              BranchSideFuncs: []
            - BranchSide:      'sock_addr.c:151,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'sock_addr.c:151,2'
          Dst:             msg_panic
    - functionName:    sock_addr_cmp_addr
      functionSourceFile: '/src/postfix/postfix/src/util/sock_addr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sock_addr.c:114,13'
          Branch Sides:
            - BranchSide:      'sock_addr.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - memcmp
            - BranchSide:      'sock_addr.c:114,13'
              BranchSideFuncs:
                - msg_panic
                - memcmp
        - Branch String:   'sock_addr.c:114,9'
          Branch Sides:
            - BranchSide:      'sock_addr.c:114,26'
              BranchSideFuncs:
                - msg_panic
                - memcmp
            - BranchSide:      'sock_addr.c:122,23'
              BranchSideFuncs:
                - msg_panic
                - memcmp
        - Branch String:   'sock_addr.c:122,9'
          Branch Sides:
            - BranchSide:      'sock_addr.c:123,10'
              BranchSideFuncs: []
            - BranchSide:      'sock_addr.c:125,30'
              BranchSideFuncs:
                - msg_panic
                - memcmp
        - Branch String:   'sock_addr.c:125,16'
          Branch Sides:
            - BranchSide:      'sock_addr.c:126,28'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'sock_addr.c:131,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'sock_addr.c:126,10'
          Dst:             memcmp
        - Src:             'sock_addr.c:131,2'
          Dst:             msg_panic
    - functionName:    split_at_right
      functionSourceFile: '/src/postfix/postfix/src/util/split_at.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'split_at.c:68,15'
          Branch Sides:
            - BranchSide:      'split_at.c:0,0'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'split_at.c:68,15'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'split_at.c:68,9'
          Branch Sides:
            - BranchSide:      'split_at.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'split_at.c:69,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'split_at.c:68,15'
          Dst:             strrchr
    - functionName:    split_at
      functionSourceFile: '/src/postfix/postfix/src/util/split_at.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'split_at.c:57,15'
          Branch Sides:
            - BranchSide:      'split_at.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'split_at.c:57,15'
              BranchSideFuncs:
                - strchr
        - Branch String:   'split_at.c:57,9'
          Branch Sides:
            - BranchSide:      'split_at.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'split_at.c:58,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'split_at.c:57,15'
          Dst:             strchr
    - functionName:    split_nameval
      functionSourceFile: '/src/postfix/postfix/src/util/split_nameval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          247
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'split_nameval.c:83,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:0,0'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:83,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:83,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:83,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:83,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:84,18'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:84,18'
          Branch Sides:
            - BranchSide:      'split_nameval.c:84,18'
              BranchSideFuncs: []
            - BranchSide:      'split_nameval.c:84,25'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:84,9'
          Branch Sides:
            - BranchSide:      'split_nameval.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:86,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:86,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:86,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:86,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:86,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:87,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:87,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:87,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:87,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:88,13'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:88,9'
          Branch Sides:
            - BranchSide:      'split_nameval.c:88,9'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:90,9'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:92,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:92,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:92,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:92,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:92,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:92,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:92,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:92,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:93,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:93,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'split_nameval.c:93,5'
          Branch Sides:
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'split_nameval.c:93,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'split_nameval.c:83,5'
          Dst:             __ctype_b_loc
        - Src:             'split_nameval.c:86,5'
          Dst:             __ctype_b_loc
        - Src:             'split_nameval.c:87,5'
          Dst:             __ctype_b_loc
        - Src:             'split_nameval.c:92,5'
          Dst:             __ctype_b_loc
        - Src:             'split_nameval.c:93,5'
          Dst:             strlen
        - Src:             'split_nameval.c:93,5'
          Dst:             __ctype_b_loc
    - functionName:    timed_connect
      functionSourceFile: '/src/postfix/postfix/src/util/timed_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - getsockopt
        - msg_panic
        - poll_fd
        - sane_connect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'timed_connect.c:69,5'
          Branch Sides:
            - BranchSide:      'timed_connect.c:0,0'
              BranchSideFuncs:
                - sane_connect
                - __errno_location
                - poll_fd
                - getsockopt
                - msg_panic
            - BranchSide:      'timed_connect.c:76,17'
              BranchSideFuncs:
                - sane_connect
                - __errno_location
                - poll_fd
                - getsockopt
                - msg_panic
        - Branch String:   'timed_connect.c:76,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:77,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'timed_connect.c:82,9'
              BranchSideFuncs:
                - sane_connect
                - __errno_location
                - poll_fd
                - getsockopt
        - Branch String:   'timed_connect.c:82,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'timed_connect.c:84,9'
              BranchSideFuncs:
                - __errno_location
                - poll_fd
                - getsockopt
        - Branch String:   'timed_connect.c:84,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:84,9'
              BranchSideFuncs:
                - poll_fd
                - getsockopt
            - BranchSide:      'timed_connect.c:91,9'
              BranchSideFuncs:
                - poll_fd
                - getsockopt
        - Branch String:   'timed_connect.c:91,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'timed_connect.c:98,11'
              BranchSideFuncs:
                - getsockopt
        - Branch String:   'timed_connect.c:100,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'timed_connect.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'timed_connect.c:102,9'
          Branch Sides:
            - BranchSide:      'timed_connect.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'timed_connect.c:103,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'timed_connect.c:77,2'
          Dst:             msg_panic
        - Src:             'timed_connect.c:82,9'
          Dst:             sane_connect
        - Src:             'timed_connect.c:84,9'
          Dst:             __errno_location
        - Src:             'timed_connect.c:91,9'
          Dst:             poll_fd
        - Src:             'timed_connect.c:100,9'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trimblanks
      functionSourceFile: '/src/postfix/postfix/src/util/trimblanks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'trimblanks.c:41,9'
          Branch Sides:
            - BranchSide:      'trimblanks.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:41,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'trimblanks.c:41,9'
          Branch Sides:
            - BranchSide:      'trimblanks.c:42,16'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:44,22'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'trimblanks.c:44,2'
          Branch Sides:
            - BranchSide:      'trimblanks.c:44,22'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:47,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'trimblanks.c:47,26'
          Branch Sides:
            - BranchSide:      'trimblanks.c:47,29'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:48,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'trimblanks.c:47,29'
          Branch Sides:
            - BranchSide:      'trimblanks.c:48,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:48,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'trimblanks.c:47,5'
          Branch Sides:
            - BranchSide:      'trimblanks.c:47,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'trimblanks.c:49,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'trimblanks.c:47,29'
          Dst:             __ctype_b_loc
    - functionName:    unsafe
      functionSourceFile: '/src/postfix/postfix/src/util/unsafe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getegid
        - geteuid
        - getgid
        - getuid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unsafe.c:65,9'
          Branch Sides:
            - BranchSide:      'unsafe.c:65,9'
              BranchSideFuncs:
                - getuid
                - geteuid
                - getuid
                - getgid
                - getegid
                - geteuid
            - BranchSide:      'unsafe.c:65,9'
              BranchSideFuncs:
                - getuid
                - geteuid
                - getuid
                - getgid
                - getegid
                - geteuid
        - Branch String:   'unsafe.c:65,23'
          Branch Sides:
            - BranchSide:      'unsafe.c:65,26'
              BranchSideFuncs:
                - geteuid
                - geteuid
                - getuid
                - getgid
                - getegid
            - BranchSide:      'unsafe.c:72,13'
              BranchSideFuncs:
                - geteuid
                - getuid
                - getgid
                - getegid
        - Branch String:   'unsafe.c:65,9'
          Branch Sides:
            - BranchSide:      'unsafe.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'unsafe.c:72,13'
              BranchSideFuncs:
                - geteuid
                - getuid
                - getgid
                - getegid
        - Branch String:   'unsafe.c:76,6'
          Branch Sides:
            - BranchSide:      'unsafe.c:76,9'
              BranchSideFuncs:
                - getgid
                - getegid
            - BranchSide:      'unsafe.c:76,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unsafe.c:65,9'
          Dst:             getuid
        - Src:             'unsafe.c:65,26'
          Dst:             geteuid
        - Src:             'unsafe.c:72,13'
          Dst:             geteuid
        - Src:             'unsafe.c:72,26'
          Dst:             getuid
        - Src:             'unsafe.c:76,9'
          Dst:             getgid
        - Src:             'unsafe.c:76,21'
          Dst:             getegid
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    geteuid
      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:    getgid
      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:    getegid
      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:    valid_hostport
      functionSourceFile: '/src/postfix/postfix/src/util/valid_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - alldig
        - atoi
        - msg_warn
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid_hostname.c:369,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - alldig
                - strlen
                - atoi
                - msg_warn
            - BranchSide:      'valid_hostname.c:369,9'
              BranchSideFuncs:
                - alldig
                - strlen
                - atoi
                - msg_warn
        - Branch String:   'valid_hostname.c:369,23'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:369,26'
              BranchSideFuncs:
                - msg_warn
                - alldig
                - strlen
                - atoi
            - BranchSide:      'valid_hostname.c:374,9'
              BranchSideFuncs:
                - alldig
                - strlen
                - atoi
                - msg_warn
        - Branch String:   'valid_hostname.c:369,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:370,6'
              BranchSideFuncs:
                - alldig
                - strlen
                - atoi
                - msg_warn
            - BranchSide:      'valid_hostname.c:374,9'
              BranchSideFuncs:
                - alldig
                - strlen
                - atoi
                - msg_warn
        - Branch String:   'valid_hostname.c:370,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:370,6'
              BranchSideFuncs: []
        - Branch String:   'valid_hostname.c:374,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:375,6'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:379,9'
              BranchSideFuncs:
                - strlen
                - atoi
                - msg_warn
        - Branch String:   'valid_hostname.c:375,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:375,6'
              BranchSideFuncs: []
        - Branch String:   'valid_hostname.c:380,2'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:380,13'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:381,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:380,32'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:380,40'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:381,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:379,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:379,9'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:381,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:381,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:381,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid_hostname.c:374,9'
          Dst:             alldig
        - Src:             'valid_hostname.c:379,9'
          Dst:             strlen
        - Src:             'valid_hostname.c:380,13'
          Dst:             atoi
        - Src:             'valid_hostname.c:0,0'
          Dst:             msg_warn
    - functionName:    valid_ipv4_hostaddr
      functionSourceFile: '/src/postfix/postfix/src/util/valid_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          222
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - __ctype_b_loc
        - msg_warn
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid_hostname.c:222,27'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:222,27'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'valid_hostname.c:222,5'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,27'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:257,9'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:223,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:223,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:236,16'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:223,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:224,18'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:236,16'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:224,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:227,13'
              BranchSideFuncs:
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:229,15'
              BranchSideFuncs:
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:231,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,64'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:232,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:232,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:232,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:233,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:236,13'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:237,18'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:250,10'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:237,23'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:237,26'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:238,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:237,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:238,7'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:243,21'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
        - Branch String:   'valid_hostname.c:238,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:239,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:243,26'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,64'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
            - BranchSide:      'valid_hostname.c:243,38'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
        - Branch String:   'valid_hostname.c:243,43'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,64'
              BranchSideFuncs:
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:243,51'
              BranchSideFuncs:
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:243,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,64'
              BranchSideFuncs:
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:244,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:244,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:245,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:250,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:250,10'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:251,3'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:222,5'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:222,27'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:257,20'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:257,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:258,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:258,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:258,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:259,6'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'valid_hostname.c:223,6'
          Dst:             __ctype_b_loc
        - Src:             'valid_hostname.c:233,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:239,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:243,51'
          Dst:             strspn
        - Src:             'valid_hostname.c:245,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:251,3'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:259,6'
          Dst:             msg_warn
    - functionName:    valid_ipv6_hostaddr
      functionSourceFile: '/src/postfix/postfix/src/util/valid_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          246
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - msg_warn
        - strspn
        - valid_ipv4_hostaddr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid_hostname.c:288,5'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:288,5'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:289,2'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:292,16'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:306,16'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
                - msg_warn
            - BranchSide:      'valid_hostname.c:316,16'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:343,12'
              BranchSideFuncs:
                - strspn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:292,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:293,7'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:297,21'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:293,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:294,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:297,26'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:297,49'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:297,26'
              BranchSideFuncs: []
        - Branch String:   'valid_hostname.c:297,17'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:297,17'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:298,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:298,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:298,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:299,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:306,20'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:306,29'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:307,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:306,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:307,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:307,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:308,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:316,21'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:316,28'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:323,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:316,33'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:316,36'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:323,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:316,36'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:316,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:323,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:316,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:317,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:323,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:317,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:317,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:318,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:323,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:322,11'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:324,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:324,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:324,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:325,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:331,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:288,5'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:332,18'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:332,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:288,5'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:333,11'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:333,11'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:334,4'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:344,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:345,7'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:350,14'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - valid_ipv4_hostaddr
                - msg_warn
                - msg_warn
                - msg_warn
                - strspn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:345,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:346,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:350,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:351,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:351,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:351,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid_hostname.c:294,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:299,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:308,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:313,11'
          Dst:             valid_ipv4_hostaddr
        - Src:             'valid_hostname.c:316,36'
          Dst:             __ctype_b_loc
        - Src:             'valid_hostname.c:318,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:325,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:334,4'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:343,12'
          Dst:             strspn
        - Src:             'valid_hostname.c:346,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:352,7'
          Dst:             msg_warn
    - functionName:    valid_hostaddr
      functionSourceFile: '/src/postfix/postfix/src/util/valid_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - msg_warn
        - strchr
        - valid_ipv4_hostaddr
        - valid_ipv6_hostaddr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid_hostname.c:188,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - strchr
                - valid_ipv6_hostaddr
                - valid_ipv4_hostaddr
                - msg_warn
            - BranchSide:      'valid_hostname.c:188,9'
              BranchSideFuncs:
                - strchr
                - valid_ipv6_hostaddr
                - valid_ipv4_hostaddr
                - msg_warn
        - Branch String:   'valid_hostname.c:188,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:189,6'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:197,9'
              BranchSideFuncs:
                - strchr
                - valid_ipv6_hostaddr
                - valid_ipv4_hostaddr
        - Branch String:   'valid_hostname.c:189,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:189,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:190,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:197,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:198,10'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
            - BranchSide:      'valid_hostname.c:200,10'
              BranchSideFuncs:
                - valid_ipv4_hostaddr
      Callsites:
        - Src:             'valid_hostname.c:190,6'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:197,9'
          Dst:             strchr
        - Src:             'valid_hostname.c:198,10'
          Dst:             valid_ipv6_hostaddr
        - Src:             'valid_hostname.c:200,10'
          Dst:             valid_ipv4_hostaddr
    - functionName:    valid_hostname
      functionSourceFile: '/src/postfix/postfix/src/util/valid_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          360
      EdgeCount:       114
      CyclomaticComplexity: 35
      functionsReached:
        - __ctype_b_loc
        - msg_warn
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid_hostname.c:98,27'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:98,27'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'valid_hostname.c:103,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:104,6'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:112,27'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'valid_hostname.c:104,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:104,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:105,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:113,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:113,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:113,24'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:113,18'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:113,24'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:114,23'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'valid_hostname.c:113,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:114,23'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:124,35'
              BranchSideFuncs:
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:114,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:115,14'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'valid_hostname.c:116,18'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'valid_hostname.c:117,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:118,7'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:122,11'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'valid_hostname.c:118,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:119,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:122,11'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:122,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:123,3'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:122,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:112,58'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:123,3'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:124,35'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:124,41'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:133,16'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:124,13'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:125,10'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:133,16'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:125,23'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:125,26'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:126,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:125,38'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:125,42'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:126,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:125,48'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:112,58'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:125,57'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:125,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:112,58'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:126,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:126,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:127,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:133,13'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:134,23'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:140,16'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:134,28'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:134,31'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:135,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:134,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:112,58'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:135,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:135,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:136,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:140,13'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:142,18'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:156,10'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:143,28'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:143,31'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:144,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:143,42'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:143,51'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:144,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:143,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:112,58'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:144,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:144,7'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:145,7'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:156,10'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:156,10'
              BranchSideFuncs: []
        - Branch String:   'valid_hostname.c:112,5'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:113,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
            - BranchSide:      'valid_hostname.c:163,21'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
        - Branch String:   'valid_hostname.c:163,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:164,6'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:170,12'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:164,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:164,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:165,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:170,9'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:170,9'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_hostname.c:171,6'
              BranchSideFuncs:
                - msg_warn
        - Branch String:   'valid_hostname.c:171,6'
          Branch Sides:
            - BranchSide:      'valid_hostname.c:171,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_hostname.c:173,16'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'valid_hostname.c:105,6'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:113,6'
          Dst:             __ctype_b_loc
        - Src:             'valid_hostname.c:119,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:122,11'
          Dst:             __ctype_b_loc
        - Src:             'valid_hostname.c:127,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:136,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:145,7'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:157,3'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:165,6'
          Dst:             msg_warn
        - Src:             'valid_hostname.c:172,6'
          Dst:             msg_warn
    - functionName:    vbuf_write
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'vbuf.c:229,26'
          Branch Sides:
            - BranchSide:      'vbuf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:229,26'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:229,19'
          Branch Sides:
            - BranchSide:      'vbuf.c:229,26'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:231,19'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:229,6'
          Branch Sides:
            - BranchSide:      'vbuf.c:229,6'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:231,19'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:231,7'
          Branch Sides:
            - BranchSide:      'vbuf.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:232,13'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:228,5'
          Branch Sides:
            - BranchSide:      'vbuf.c:228,5'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:229,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vbuf_read
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vbuf.c:203,26'
          Branch Sides:
            - BranchSide:      'vbuf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:203,26'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:203,19'
          Branch Sides:
            - BranchSide:      'vbuf.c:203,26'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:205,20'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:203,6'
          Branch Sides:
            - BranchSide:      'vbuf.c:203,6'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:205,20'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:205,7'
          Branch Sides:
            - BranchSide:      'vbuf.c:206,17'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:206,17'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:202,5'
          Branch Sides:
            - BranchSide:      'vbuf.c:202,5'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:203,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vbuf_put
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    69
      BranchProfiles:
        - Branch String:   'vbuf.c:185,44'
          Branch Sides:
            - BranchSide:      'vbuf.c:185,17'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:185,17'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:185,13'
          Branch Sides:
            - BranchSide:      'vbuf.c:185,44'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:185,13'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:185,44'
          Branch Sides:
            - BranchSide:      'vbuf.c:185,44'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:185,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vbuf_get
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'vbuf.c:178,49'
          Branch Sides:
            - BranchSide:      'vbuf.c:177,17'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:177,17'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:177,13'
          Branch Sides:
            - BranchSide:      'vbuf.c:178,49'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:178,18'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:178,49'
          Branch Sides:
            - BranchSide:      'vbuf.c:177,17'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:178,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vbuf_unget
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vbuf.c:163,27'
          Branch Sides:
            - BranchSide:      'vbuf.c:163,35'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:164,12'
              BranchSideFuncs: []
        - Branch String:   'vbuf.c:163,9'
          Branch Sides:
            - BranchSide:      'vbuf.c:164,12'
              BranchSideFuncs: []
            - BranchSide:      'vbuf.c:167,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstream_buf_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - msg_panic
        - mymalloc
        - myrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstream.c:698,24'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - myrealloc
                - mymalloc
                - msg_panic
            - BranchSide:      'vstream.c:698,24'
              BranchSideFuncs:
                - msg_panic
                - myrealloc
                - mymalloc
                - msg_panic
        - Branch String:   'vstream.c:701,9'
          Branch Sides:
            - BranchSide:      'vstream.c:702,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:703,13'
              BranchSideFuncs:
                - msg_panic
                - myrealloc
                - mymalloc
        - Branch String:   'vstream.c:703,9'
          Branch Sides:
            - BranchSide:      'vstream.c:704,2'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
            - BranchSide:      'vstream.c:711,3'
              BranchSideFuncs:
                - myrealloc
                - mymalloc
        - Branch String:   'vstream.c:711,3'
          Branch Sides:
            - BranchSide:      'vstream.c:711,50'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'vstream.c:711,14'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'vstream.c:712,9'
          Branch Sides:
            - BranchSide:      'vstream.c:713,24'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:714,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:715,9'
          Branch Sides:
            - BranchSide:      'vstream.c:716,16'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:720,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:717,6'
          Branch Sides:
            - BranchSide:      'vstream.c:717,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:718,6'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:721,6'
          Branch Sides:
            - BranchSide:      'vstream.c:721,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:722,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:702,2'
          Dst:             msg_panic
        - Src:             'vstream.c:704,2'
          Dst:             msg_panic
        - Src:             'vstream.c:711,14'
          Dst:             myrealloc
        - Src:             'vstream.c:711,50'
          Dst:             mymalloc
    - functionName:    vstream_memreopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - vstream_subopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vstream.c:1860,16'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - vstream_subopen
            - BranchSide:      'vstream.c:1860,16'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - vstream_subopen
        - Branch String:   'vstream.c:1860,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1861,11'
              BranchSideFuncs:
                - vstream_subopen
                - msg_panic
            - BranchSide:      'vstream.c:1862,27'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1862,14'
          Branch Sides:
            - BranchSide:      'vstream.c:1863,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1864,13'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1870,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1872,20'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1878,20'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1882,20'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1887,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1879,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1879,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1879,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1883,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1883,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1883,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1861,11'
          Dst:             vstream_subopen
        - Src:             'vstream.c:1863,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1887,2'
          Dst:             msg_panic
    - functionName:    vstream_subopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:1340,26'
          Branch Sides:
            - BranchSide:      'vstream.c:1340,26'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'vstream.c:1340,26'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'vstream.c:1340,26'
          Dst:             mymalloc
    - functionName:    vstream_peek_data
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1847,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1848,33'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1849,30'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1849,16'
          Branch Sides:
            - BranchSide:      'vstream.c:1849,16'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1850,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstream_peek
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1834,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1835,19'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1836,30'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1836,16'
          Branch Sides:
            - BranchSide:      'vstream.c:1836,16'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1837,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstream_bufstat
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1795,21'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1795,21'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1795,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1797,14'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1811,14'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1825,5'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1797,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1799,27'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1804,18'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1799,13'
          Branch Sides:
            - BranchSide:      'vstream.c:1800,16'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1804,18'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1804,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1806,14'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1825,5'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1806,14'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1806,14'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1811,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1813,27'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1818,18'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1813,13'
          Branch Sides:
            - BranchSide:      'vstream.c:1814,16'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1818,18'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1818,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1820,14'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1825,5'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1820,14'
          Branch Sides:
            - BranchSide:      'vstream.c:1820,14'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1820,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1825,5'
          Dst:             msg_panic
    - functionName:    vstream_vfprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1786
      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:
        - vbuf_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1785,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstream.c:1785,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstream.c:1785,5'
          Dst:             vbuf_print
    - functionName:    vstream_vprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1777,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstream.c:1777,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstream.c:1777,5'
          Dst:             vbuf_print
    - functionName:    vstream_buf_get_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          536
      EdgeCount:       104
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - gettimeofday
        - msg_info
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_delayed
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:897,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:907,17'
              BranchSideFuncs:
                - msg_panic
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:907,5'
          Branch Sides:
            - BranchSide:      'vstream.c:909,10'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:919,12'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:929,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:939,17'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:909,6'
          Branch Sides:
            - BranchSide:      'vstream.c:910,21'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:914,12'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:911,3'
          Branch Sides:
            - BranchSide:      'vstream.c:911,23'
              BranchSideFuncs:
                - vstream_fflush_some
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:912,7'
              BranchSideFuncs:
                - vstream_fflush_some
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:910,10'
          Branch Sides:
            - BranchSide:      'vstream.c:912,7'
              BranchSideFuncs:
                - vstream_fflush_some
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:914,12'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:912,7'
          Branch Sides:
            - BranchSide:      'vstream.c:912,7'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:914,12'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:915,6'
          Branch Sides:
            - BranchSide:      'vstream.c:916,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:919,12'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:920,6'
          Branch Sides:
            - BranchSide:      'vstream.c:921,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:939,17'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:922,10'
          Branch Sides:
            - BranchSide:      'vstream.c:922,10'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:939,17'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:939,9'
          Branch Sides:
            - BranchSide:      'vstream.c:940,22'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:941,13'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
                - vstream_buf_alloc
        - Branch String:   'vstream.c:941,9'
          Branch Sides:
            - BranchSide:      'vstream.c:942,2'
              BranchSideFuncs:
                - vstream_buf_alloc
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
            - BranchSide:      'vstream.c:950,14'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
                - vstream_fflush_delayed
        - Branch String:   'vstream.c:951,2'
          Branch Sides:
            - BranchSide:      'vstream.c:951,23'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:958,13'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:950,9'
          Branch Sides:
            - BranchSide:      'vstream.c:952,6'
              BranchSideFuncs:
                - vstream_fflush_delayed
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:958,13'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:952,6'
          Branch Sides:
            - BranchSide:      'vstream.c:952,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:958,13'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:958,9'
          Branch Sides:
            - BranchSide:      'vstream.c:958,9'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:974,19'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:974,9'
          Branch Sides:
            - BranchSide:      'vstream.c:975,20'
              BranchSideFuncs:
                - __errno_location
                - gettimeofday
                - msg_info
            - BranchSide:      'vstream.c:983,20'
              BranchSideFuncs:
                - __errno_location
                - gettimeofday
                - msg_info
        - Branch String:   'vstream.c:976,6'
          Branch Sides:
            - BranchSide:      'vstream.c:977,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:981,2'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - msg_info
        - Branch String:   'vstream.c:984,5'
          Branch Sides:
            - BranchSide:      'vstream.c:986,12'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:993,12'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:996,6'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
        - Branch String:   'vstream.c:987,6'
          Branch Sides:
            - BranchSide:      'vstream.c:987,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:988,16'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:996,6'
          Branch Sides:
            - BranchSide:      'vstream.c:997,6'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1014,6'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:998,10'
          Branch Sides:
            - BranchSide:      'vstream.c:999,3'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1014,6'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:999,3'
          Branch Sides:
            - BranchSide:      'vstream.c:999,3'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:999,3'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:999,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1000,3'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1000,3'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:1000,3'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1001,15'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:1005,7'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1007,30'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:1007,11'
          Branch Sides:
            - BranchSide:      'vstream.c:1008,30'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1014,6'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'vstream.c:1014,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1015,52'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'vstream.c:1016,12'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1018,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1018,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1019,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:912,7'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:929,2'
          Dst:             msg_panic
        - Src:             'vstream.c:942,2'
          Dst:             vstream_buf_alloc
        - Src:             'vstream.c:952,6'
          Dst:             vstream_fflush_delayed
        - Src:             'vstream.c:978,6'
          Dst:             __errno_location
        - Src:             'vstream.c:981,2'
          Dst:             gettimeofday
        - Src:             'vstream.c:987,6'
          Dst:             __errno_location
        - Src:             'vstream.c:997,6'
          Dst:             gettimeofday
        - Src:             'vstream.c:1015,6'
          Dst:             msg_info
    - functionName:    vstream_buf_put_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_some
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstream.c:1035,17'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1035,17'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1035,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1037,12'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1042,12'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1051,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1062,17'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1038,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1039,6'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1042,12'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1043,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1044,6'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1046,6'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1046,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1062,17'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1062,17'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1062,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1063,22'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1064,13'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1064,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1065,2'
              BranchSideFuncs:
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1066,20'
              BranchSideFuncs:
                - vstream_fflush_some
        - Branch String:   'vstream.c:1066,16'
          Branch Sides:
            - BranchSide:      'vstream.c:1067,6'
              BranchSideFuncs:
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1070,5'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1067,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1067,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1070,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1051,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1065,2'
          Dst:             vstream_buf_alloc
        - Src:             'vstream.c:1067,6'
          Dst:             vstream_fflush_some
    - functionName:    vstream_buf_space
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:1088,13'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - vstream_buf_alloc
                - vstream_fflush_some
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1088,13'
              BranchSideFuncs:
                - msg_panic
                - vstream_buf_alloc
                - vstream_fflush_some
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1088,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1089,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1090,14'
              BranchSideFuncs:
                - msg_panic
                - vstream_buf_alloc
                - vstream_fflush_some
                - msg_panic
        - Branch String:   'vstream.c:1090,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1091,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1092,17'
              BranchSideFuncs:
                - msg_panic
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1092,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1094,12'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1099,12'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1108,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1122,17'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1095,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1096,6'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1099,12'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1100,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1101,6'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1103,6'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1103,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1122,17'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1122,17'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1122,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1123,22'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1124,20'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
        - Branch String:   'vstream.c:1124,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1125,18'
              BranchSideFuncs:
                - vstream_buf_alloc
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1138,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1125,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1126,38'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1128,30'
              BranchSideFuncs:
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1126,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1126,10'
              BranchSideFuncs:
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1128,30'
              BranchSideFuncs:
                - vstream_buf_alloc
        - Branch String:   'vstream.c:1128,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1129,15'
              BranchSideFuncs:
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1138,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1130,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1130,42'
              BranchSideFuncs:
                - vstream_buf_alloc
            - BranchSide:      'vstream.c:1131,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1129,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1131,13'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1133,10'
              BranchSideFuncs:
                - vstream_buf_alloc
      Callsites:
        - Src:             'vstream.c:1089,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1091,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1108,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1126,10'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:1134,3'
          Dst:             vstream_buf_alloc
    - functionName:    vstream_fflush_some
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          521
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - gettimeofday
        - msg_info
        - msg_panic
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vstream.c:748,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
            - BranchSide:      'vstream.c:758,13'
              BranchSideFuncs:
                - msg_panic
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
        - Branch String:   'vstream.c:758,9'
          Branch Sides:
            - BranchSide:      'vstream.c:759,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:760,17'
              BranchSideFuncs:
                - msg_panic
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
                - msg_info
        - Branch String:   'vstream.c:760,5'
          Branch Sides:
            - BranchSide:      'vstream.c:762,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:765,21'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:769,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:771,16'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
                - msg_info
        - Branch String:   'vstream.c:774,25'
          Branch Sides:
            - BranchSide:      'vstream.c:774,35'
              BranchSideFuncs:
                - msg_info
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:776,18'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:774,9'
          Branch Sides:
            - BranchSide:      'vstream.c:775,50'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:776,18'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:776,22'
          Branch Sides:
            - BranchSide:      'vstream.c:776,35'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:777,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:776,9'
          Branch Sides:
            - BranchSide:      'vstream.c:777,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:778,18'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_panic
        - Branch String:   'vstream.c:778,9'
          Branch Sides:
            - BranchSide:      'vstream.c:779,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:780,18'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:780,9'
          Branch Sides:
            - BranchSide:      'vstream.c:781,15'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:782,13'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:782,9'
          Branch Sides:
            - BranchSide:      'vstream.c:782,9'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
            - BranchSide:      'vstream.c:797,30'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:798,6'
          Branch Sides:
            - BranchSide:      'vstream.c:799,35'
              BranchSideFuncs:
                - gettimeofday
                - gettimeofday
                - __errno_location
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:810,24'
              BranchSideFuncs:
                - gettimeofday
                - gettimeofday
                - __errno_location
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:800,10'
          Branch Sides:
            - BranchSide:      'vstream.c:801,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:805,14'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - msg_info
                - __errno_location
                - gettimeofday
        - Branch String:   'vstream.c:805,10'
          Branch Sides:
            - BranchSide:      'vstream.c:806,3'
              BranchSideFuncs:
                - gettimeofday
                - gettimeofday
                - __errno_location
                - msg_info
                - __errno_location
            - BranchSide:      'vstream.c:808,20'
              BranchSideFuncs:
                - gettimeofday
                - gettimeofday
                - __errno_location
                - msg_info
                - __errno_location
        - Branch String:   'vstream.c:811,6'
          Branch Sides:
            - BranchSide:      'vstream.c:812,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:819,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:813,10'
          Branch Sides:
            - BranchSide:      'vstream.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:814,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:819,6'
          Branch Sides:
            - BranchSide:      'vstream.c:820,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:837,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:821,10'
          Branch Sides:
            - BranchSide:      'vstream.c:822,3'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:837,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:822,3'
          Branch Sides:
            - BranchSide:      'vstream.c:822,3'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:822,3'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:822,3'
          Branch Sides:
            - BranchSide:      'vstream.c:823,3'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:823,3'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:823,3'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:824,15'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:828,7'
          Branch Sides:
            - BranchSide:      'vstream.c:828,7'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:828,7'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:830,11'
          Branch Sides:
            - BranchSide:      'vstream.c:831,30'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
            - BranchSide:      'vstream.c:837,6'
              BranchSideFuncs:
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
                - msg_info
        - Branch String:   'vstream.c:837,22'
          Branch Sides:
            - BranchSide:      'vstream.c:797,65'
              BranchSideFuncs:
                - msg_info
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
            - BranchSide:      'vstream.c:837,47'
              BranchSideFuncs:
                - msg_info
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:837,47'
          Branch Sides:
            - BranchSide:      'vstream.c:797,65'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
            - BranchSide:      'vstream.c:837,52'
              BranchSideFuncs:
                - msg_info
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:837,6'
          Branch Sides:
            - BranchSide:      'vstream.c:797,65'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
            - BranchSide:      'vstream.c:838,57'
              BranchSideFuncs:
                - msg_info
                - gettimeofday
                - __errno_location
                - gettimeofday
                - __errno_location
        - Branch String:   'vstream.c:797,5'
          Branch Sides:
            - BranchSide:      'vstream.c:798,10'
              BranchSideFuncs:
                - gettimeofday
                - msg_info
                - __errno_location
                - gettimeofday
                - __errno_location
            - BranchSide:      'vstream.c:841,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:841,9'
          Branch Sides:
            - BranchSide:      'vstream.c:842,10'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:850,19'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:850,9'
          Branch Sides:
            - BranchSide:      'vstream.c:851,13'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:852,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:759,2'
          Dst:             msg_panic
        - Src:             'vstream.c:769,2'
          Dst:             msg_panic
        - Src:             'vstream.c:775,2'
          Dst:             msg_info
        - Src:             'vstream.c:777,2'
          Dst:             msg_panic
        - Src:             'vstream.c:779,2'
          Dst:             msg_panic
        - Src:             'vstream.c:802,3'
          Dst:             __errno_location
        - Src:             'vstream.c:806,3'
          Dst:             gettimeofday
        - Src:             'vstream.c:813,10'
          Dst:             __errno_location
        - Src:             'vstream.c:820,6'
          Dst:             gettimeofday
        - Src:             'vstream.c:838,6'
          Dst:             msg_info
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_fflush_delayed
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:866,22'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush_some
            - BranchSide:      'vstream.c:866,22'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush_some
        - Branch String:   'vstream.c:866,9'
          Branch Sides:
            - BranchSide:      'vstream.c:867,2'
              BranchSideFuncs:
                - vstream_fflush_some
            - BranchSide:      'vstream.c:875,23'
              BranchSideFuncs:
                - vstream_fflush_some
      Callsites:
        - Src:             'vstream.c:867,2'
          Dst:             msg_panic
        - Src:             'vstream.c:880,14'
          Dst:             vstream_fflush_some
    - functionName:    vstream_control
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         133
      ICount:          783
      EdgeCount:       164
      CyclomaticComplexity: 33
      functionsReached:
        - close
        - fcntl
        - gettimeofday
        - msg_fatal
        - msg_info
        - msg_panic
        - myfree
        - mymalloc
        - mystrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'vstream.c:1603,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,10'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1622,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1622,26'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
            - BranchSide:      'vstream.c:1625,2'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
        - Branch String:   'vstream.c:1621,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1624,9'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1625,2'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
        - Branch String:   'vstream.c:1624,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1623,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1623,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1625,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1627,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1630,25'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1633,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1636,18'
              BranchSideFuncs:
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1641,29'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1653,29'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1659,29'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1665,16'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1680,18'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - gettimeofday
            - BranchSide:      'vstream.c:1687,18'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - mymalloc
            - BranchSide:      'vstream.c:1703,14'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
            - BranchSide:      'vstream.c:1722,20'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
            - BranchSide:      'vstream.c:1744,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1747,18'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1754,22'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1762,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1765,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1627,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1630,25'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1633,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1636,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1637,3'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1638,30'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1638,30'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1641,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1642,21'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1643,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1644,7'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1647,7'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1653,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1654,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1655,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1655,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1659,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1660,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1661,25'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1661,25'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1665,16'
          Branch Sides:
            - BranchSide:      'vstream.c:1665,16'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1665,16'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1666,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1668,3'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1670,28'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1670,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1671,3'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1676,3'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1673,17'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1680,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1681,3'
              BranchSideFuncs:
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1682,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1682,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1682,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1682,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1683,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1684,3'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1687,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - mymalloc
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1689,27'
              BranchSideFuncs:
                - mymalloc
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1703,14'
          Branch Sides:
            - BranchSide:      'vstream.c:1703,14'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
            - BranchSide:      'vstream.c:1703,14'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
        - Branch String:   'vstream.c:1704,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1705,3'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
            - BranchSide:      'vstream.c:1713,3'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
        - Branch String:   'vstream.c:1705,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1705,3'
              BranchSideFuncs:
                - fcntl
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - msg_fatal
            - BranchSide:      'vstream.c:1706,15'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
        - Branch String:   'vstream.c:1705,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1705,3'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'vstream.c:1706,15'
              BranchSideFuncs:
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
        - Branch String:   'vstream.c:1706,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1707,34'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1709,7'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
        - Branch String:   'vstream.c:1709,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1709,7'
              BranchSideFuncs:
                - fcntl
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_fatal
            - BranchSide:      'vstream.c:1710,29'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1709,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1709,7'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'vstream.c:1710,29'
              BranchSideFuncs:
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1710,16'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1713,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - fcntl
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_fatal
            - BranchSide:      'vstream.c:1713,3'
              BranchSideFuncs:
                - fcntl
                - close
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_fatal
        - Branch String:   'vstream.c:1713,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'vstream.c:1713,3'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'vstream.c:1722,20'
          Branch Sides:
            - BranchSide:      'vstream.c:1722,20'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
            - BranchSide:      'vstream.c:1722,20'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
        - Branch String:   'vstream.c:1724,26'
          Branch Sides:
            - BranchSide:      'vstream.c:1724,41'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1725,3'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1724,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1725,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1727,29'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
        - Branch String:   'vstream.c:1728,3'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
            - BranchSide:      'vstream.c:1728,28'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_info
        - Branch String:   'vstream.c:1727,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_info
                - msg_panic
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1729,7'
              BranchSideFuncs:
                - msg_info
                - msg_panic
                - msg_panic
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1729,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1731,9'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1734,23'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1747,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1748,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1749,24'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1754,22'
          Branch Sides:
            - BranchSide:      'vstream.c:1754,22'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1754,22'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1755,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1756,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1757,28'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1620,62'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vstream.c:1620,62'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vstream.c:1620,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1620,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1621,19'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
                - msg_info
                - msg_panic
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - fcntl
                - close
                - msg_fatal
                - mymalloc
                - msg_panic
                - gettimeofday
                - msg_panic
                - msg_panic
                - msg_panic
                - myfree
                - mystrdup
                - msg_panic
                - msg_panic
      Callsites:
        - Src:             'vstream.c:1623,6'
          Dst:             msg_panic
        - Src:             'vstream.c:1637,3'
          Dst:             myfree
        - Src:             'vstream.c:1638,21'
          Dst:             mystrdup
        - Src:             'vstream.c:1654,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1660,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1668,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1681,3'
          Dst:             gettimeofday
        - Src:             'vstream.c:1684,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1689,27'
          Dst:             mymalloc
        - Src:             'vstream.c:1705,3'
          Dst:             fcntl
        - Src:             'vstream.c:1705,3'
          Dst:             msg_fatal
        - Src:             'vstream.c:1705,3'
          Dst:             close
        - Src:             'vstream.c:1709,7'
          Dst:             fcntl
        - Src:             'vstream.c:1709,7'
          Dst:             msg_fatal
        - Src:             'vstream.c:1709,7'
          Dst:             close
        - Src:             'vstream.c:1713,3'
          Dst:             fcntl
        - Src:             'vstream.c:1713,3'
          Dst:             msg_fatal
        - Src:             'vstream.c:1713,3'
          Dst:             close
        - Src:             'vstream.c:1725,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1730,7'
          Dst:             msg_info
        - Src:             'vstream.c:1748,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1756,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1765,6'
          Dst:             msg_panic
    - functionName:    vstream_fread_app
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vstream.c:1591,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_read
            - BranchSide:      'vstream.c:1591,5'
              BranchSideFuncs:
                - vbuf_read
        - Branch String:   'vstream.c:1593,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1593,9'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1594,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1592,11'
          Dst:             vbuf_read
    - functionName:    vstream_fread_buf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vstream.c:1577,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_read
            - BranchSide:      'vstream.c:1577,5'
              BranchSideFuncs:
                - vbuf_read
        - Branch String:   'vstream.c:1580,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1580,9'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1581,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1579,11'
          Dst:             vbuf_read
    - functionName:    vstream_fputs
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1565,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1565,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1566,6'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstream.c:1566,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1566,31'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstream.c:1566,31'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstream.c:1566,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1565,22'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1566,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1566,6'
          Dst:             vbuf_put
    - functionName:    vstream_fprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vstream.c:1551,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstream.c:1553,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstream.c:1554,5'
          Dst:             vbuf_print
    - functionName:    vstream_printf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1539,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstream.c:1541,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstream.c:1542,5'
          Dst:             vbuf_print
    - functionName:    vstream_fdclose
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vstream_fclose
        - vstream_fflush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1517,22'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_fclose
            - BranchSide:      'vstream.c:1517,22'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_fclose
        - Branch String:   'vstream.c:1517,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1518,9'
              BranchSideFuncs:
                - vstream_fclose
            - BranchSide:      'vstream.c:1526,21'
              BranchSideFuncs:
                - vstream_fclose
        - Branch String:   'vstream.c:1526,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1526,9'
              BranchSideFuncs:
                - vstream_fclose
            - BranchSide:      'vstream.c:1527,41'
              BranchSideFuncs:
                - vstream_fclose
      Callsites:
        - Src:             'vstream.c:1518,9'
          Dst:             vstream_fflush
        - Src:             'vstream.c:1531,13'
          Dst:             vstream_fclose
    - functionName:    vstream_fflush
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vstream_fflush_delayed
        - vstream_fflush_some
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vstream.c:1442,21'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_fflush_delayed
            - BranchSide:      'vstream.c:1442,21'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_fflush_delayed
        - Branch String:   'vstream.c:1442,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1443,24'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_fflush_delayed
            - BranchSide:      'vstream.c:1455,28'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_fflush_delayed
        - Branch String:   'vstream.c:1443,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1443,6'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1444,32'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1457,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1457,23'
              BranchSideFuncs:
                - vstream_fflush_some
                - vstream_fflush_delayed
            - BranchSide:      'vstream.c:1459,13'
              BranchSideFuncs:
                - vstream_fflush_some
        - Branch String:   'vstream.c:1455,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1458,2'
              BranchSideFuncs:
                - vstream_fflush_delayed
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1459,13'
              BranchSideFuncs:
                - vstream_fflush_some
      Callsites:
        - Src:             'vstream.c:1458,2'
          Dst:             vstream_fflush_delayed
        - Src:             'vstream.c:1459,13'
          Dst:             vstream_fflush_some
    - functionName:    vstream_fclose
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          214
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - close
        - msg_panic
        - myfree
        - vstream_buf_wipe
        - vstream_fflush
        - vstring_free
      functionUses:    17
      BranchProfiles:
        - Branch String:   'vstream.c:1474,17'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
            - BranchSide:      'vstream.c:1474,17'
              BranchSideFuncs:
                - msg_panic
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1474,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1475,2'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
            - BranchSide:      'vstream.c:1476,22'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1477,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1477,25'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
                - vstream_fflush
            - BranchSide:      'vstream.c:1479,2'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1478,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1478,17'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
            - BranchSide:      'vstream.c:1481,11'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1476,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1479,2'
              BranchSideFuncs:
                - vstream_fflush
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
            - BranchSide:      'vstream.c:1481,11'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
                - close
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1482,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1483,14'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - myfree
                - vstream_buf_wipe
                - close
            - BranchSide:      'vstream.c:1492,14'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - myfree
                - vstream_buf_wipe
                - close
        - Branch String:   'vstream.c:1483,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1484,13'
              BranchSideFuncs:
                - close
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
            - BranchSide:      'vstream.c:1485,14'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
                - close
        - Branch String:   'vstream.c:1485,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1486,27'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
            - BranchSide:      'vstream.c:1488,28'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
        - Branch String:   'vstream.c:1486,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1487,10'
              BranchSideFuncs:
                - close
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
            - BranchSide:      'vstream.c:1488,28'
              BranchSideFuncs:
                - vstream_buf_wipe
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
        - Branch String:   'vstream.c:1492,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1493,13'
              BranchSideFuncs:
                - close
                - myfree
                - myfree
                - vstring_free
                - myfree
                - vstream_buf_wipe
            - BranchSide:      'vstream.c:1494,19'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - myfree
                - vstream_buf_wipe
        - Branch String:   'vstream.c:1494,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1495,6'
              BranchSideFuncs:
                - vstream_buf_wipe
                - myfree
                - myfree
                - vstring_free
                - myfree
            - BranchSide:      'vstream.c:1497,17'
              BranchSideFuncs:
                - myfree
                - myfree
                - vstring_free
                - myfree
        - Branch String:   'vstream.c:1497,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1498,2'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - myfree
            - BranchSide:      'vstream.c:1499,17'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - myfree
        - Branch String:   'vstream.c:1499,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1500,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
            - BranchSide:      'vstream.c:1501,17'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'vstream.c:1501,25'
          Branch Sides:
            - BranchSide:      'vstream.c:1501,41'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:1503,10'
              BranchSideFuncs:
                - myfree
        - Branch String:   'vstream.c:1501,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1502,2'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:1503,10'
              BranchSideFuncs:
                - myfree
        - Branch String:   'vstream.c:1503,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1503,10'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:1504,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'vstream.c:1503,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1503,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:1504,2'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'vstream.c:1475,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1479,2'
          Dst:             vstream_fflush
        - Src:             'vstream.c:1484,13'
          Dst:             close
        - Src:             'vstream.c:1487,10'
          Dst:             close
        - Src:             'vstream.c:1488,2'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1489,2'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1493,13'
          Dst:             close
        - Src:             'vstream.c:1495,6'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1498,2'
          Dst:             myfree
        - Src:             'vstream.c:1500,2'
          Dst:             myfree
        - Src:             'vstream.c:1502,2'
          Dst:             vstring_free
        - Src:             'vstream.c:1504,2'
          Dst:             myfree
    - functionName:    vstream_buf_wipe
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - myfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstream.c:730,14'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:730,14'
              BranchSideFuncs:
                - myfree
        - Branch String:   'vstream.c:730,44'
          Branch Sides:
            - BranchSide:      'vstream.c:730,51'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstream.c:730,44'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:730,9'
          Branch Sides:
            - BranchSide:      'vstream.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:731,2'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'vstream.c:731,2'
          Dst:             myfree
    - functionName:    vstream_fopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fchmod
        - msg_warn
        - mystrdup
        - open
        - vstream_fdopen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'vstream.c:1399,5'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
                - fchmod
                - msg_warn
                - open
                - __errno_location
                - open
                - open
                - fchmod
                - msg_warn
                - open
            - BranchSide:      'vstream.c:1399,5'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
                - fchmod
                - msg_warn
                - open
                - __errno_location
                - open
                - open
                - fchmod
                - msg_warn
                - open
        - Branch String:   'vstream.c:1399,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1401,7'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
                - __errno_location
                - open
                - open
                - fchmod
                - msg_warn
            - BranchSide:      'vstream.c:1412,7'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
                - fchmod
                - msg_warn
            - BranchSide:      'vstream.c:1418,7'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1402,13'
          Branch Sides:
            - BranchSide:      'vstream.c:1402,16'
              BranchSideFuncs:
                - __errno_location
                - vstream_fdopen
                - mystrdup
                - open
                - open
                - fchmod
                - msg_warn
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1402,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1403,11'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
                - open
                - fchmod
                - msg_warn
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1404,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1405,7'
              BranchSideFuncs:
                - fchmod
                - vstream_fdopen
                - mystrdup
                - msg_warn
            - BranchSide:      'vstream.c:1407,34'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
                - open
        - Branch String:   'vstream.c:1405,7'
          Branch Sides:
            - BranchSide:      'vstream.c:1406,7'
              BranchSideFuncs:
                - msg_warn
                - vstream_fdopen
                - mystrdup
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1407,34'
          Branch Sides:
            - BranchSide:      'vstream.c:1408,8'
              BranchSideFuncs:
                - open
                - vstream_fdopen
                - mystrdup
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1413,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1414,10'
              BranchSideFuncs:
                - fchmod
                - vstream_fdopen
                - mystrdup
                - msg_warn
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1414,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1415,3'
              BranchSideFuncs:
                - msg_warn
                - vstream_fdopen
                - mystrdup
            - BranchSide:      'vstream.c:1421,12'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
        - Branch String:   'vstream.c:1421,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1421,9'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1424,11'
              BranchSideFuncs:
                - vstream_fdopen
                - mystrdup
      Callsites:
        - Src:             'vstream.c:1401,7'
          Dst:             open
        - Src:             'vstream.c:1402,16'
          Dst:             __errno_location
        - Src:             'vstream.c:1403,11'
          Dst:             open
        - Src:             'vstream.c:1405,7'
          Dst:             fchmod
        - Src:             'vstream.c:1406,7'
          Dst:             msg_warn
        - Src:             'vstream.c:1408,8'
          Dst:             open
        - Src:             'vstream.c:1412,7'
          Dst:             open
        - Src:             'vstream.c:1414,10'
          Dst:             fchmod
        - Src:             'vstream.c:1415,3'
          Dst:             msg_warn
        - Src:             'vstream.c:1418,7'
          Dst:             open
        - Src:             'vstream.c:1424,11'
          Dst:             vstream_fdopen
        - Src:             'vstream.c:1425,17'
          Dst:             mystrdup
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchmod
      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:    vstream_fdopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
        - vstream_buf_init
        - vstream_subopen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstream.c:1365,12'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vstream_subopen
                - vstream_buf_init
                - msg_panic
            - BranchSide:      'vstream.c:1365,12'
              BranchSideFuncs:
                - vstream_subopen
                - vstream_buf_init
                - msg_panic
        - Branch String:   'vstream.c:1365,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1366,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1375,14'
              BranchSideFuncs:
                - vstream_subopen
                - vstream_buf_init
        - Branch String:   'vstream.c:1377,23'
          Branch Sides:
            - BranchSide:      'vstream.c:1377,13'
              BranchSideFuncs:
                - vstream_buf_init
            - BranchSide:      'vstream.c:1377,13'
              BranchSideFuncs:
                - vstream_buf_init
        - Branch String:   'vstream.c:1378,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1378,24'
              BranchSideFuncs:
                - vstream_buf_init
            - BranchSide:      'vstream.c:1378,24'
              BranchSideFuncs:
                - vstream_buf_init
        - Branch String:   'vstream.c:1378,24'
          Branch Sides:
            - BranchSide:      'vstream.c:1378,24'
              BranchSideFuncs:
                - vstream_buf_init
            - BranchSide:      'vstream.c:1378,24'
              BranchSideFuncs:
                - vstream_buf_init
      Callsites:
        - Src:             'vstream.c:1366,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1375,14'
          Dst:             vstream_subopen
        - Src:             'vstream.c:1379,5'
          Dst:             vstream_buf_init
    - functionName:    vstream_buf_init
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vstream.c:687,5'
          Branch Sides:
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:687,5'
          Branch Sides:
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:687,5'
          Branch Sides:
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:687,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstream_ftell
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - lseek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1289,21'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - lseek
            - BranchSide:      'vstream.c:1289,21'
              BranchSideFuncs:
                - __errno_location
                - lseek
        - Branch String:   'vstream.c:1289,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1290,14'
              BranchSideFuncs:
                - __errno_location
                - lseek
            - BranchSide:      'vstream.c:1295,19'
              BranchSideFuncs:
                - __errno_location
                - lseek
        - Branch String:   'vstream.c:1295,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1296,2'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'vstream.c:1304,20'
              BranchSideFuncs:
                - lseek
        - Branch String:   'vstream.c:1304,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1305,38'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'vstream.c:1316,13'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1305,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1306,16'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1309,12'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1316,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1317,18'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1323,19'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1323,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1324,18'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1330,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1296,2'
          Dst:             __errno_location
        - Src:             'vstream.c:1305,24'
          Dst:             lseek
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_fseek
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          277
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - lseek
        - msg_panic
        - vstream_buf_space
        - vstream_fflush_some
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1208,21'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
                - msg_panic
                - __errno_location
                - lseek
                - __errno_location
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1208,21'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
                - msg_panic
                - __errno_location
                - lseek
                - __errno_location
                - vstream_fflush_some
        - Branch String:   'vstream.c:1208,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1209,13'
              BranchSideFuncs:
                - msg_panic
                - __errno_location
                - lseek
                - __errno_location
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1228,5'
              BranchSideFuncs:
                - msg_panic
                - __errno_location
                - lseek
                - __errno_location
                - vstream_fflush_some
        - Branch String:   'vstream.c:1209,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1210,21'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
            - BranchSide:      'vstream.c:1211,18'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
        - Branch String:   'vstream.c:1211,11'
          Branch Sides:
            - BranchSide:      'vstream.c:1212,20'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
            - BranchSide:      'vstream.c:1213,13'
              BranchSideFuncs:
                - vstream_buf_space
                - __errno_location
        - Branch String:   'vstream.c:1213,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1214,6'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:1217,19'
              BranchSideFuncs:
                - vstream_buf_space
        - Branch String:   'vstream.c:1217,23'
          Branch Sides:
            - BranchSide:      'vstream.c:1217,37'
              BranchSideFuncs:
                - vstream_buf_space
            - BranchSide:      'vstream.c:1219,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1217,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1218,35'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1219,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1219,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1219,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1219,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1228,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1230,10'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
                - vstream_fflush_some
            - BranchSide:      'vstream.c:1241,13'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1247,2'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1250,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1230,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1231,17'
              BranchSideFuncs:
                - vstream_fflush_some
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1238,2'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1231,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1232,22'
              BranchSideFuncs:
                - vstream_fflush_some
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1233,22'
              BranchSideFuncs:
                - vstream_fflush_some
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1233,15'
          Branch Sides:
            - BranchSide:      'vstream.c:1234,13'
              BranchSideFuncs:
                - vstream_fflush_some
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1235,10'
              BranchSideFuncs:
                - vstream_fflush_some
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1235,10'
          Branch Sides:
            - BranchSide:      'vstream.c:1235,10'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1238,2'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1241,6'
          Branch Sides:
            - BranchSide:      'vstream.c:1242,20'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1243,18'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1243,11'
          Branch Sides:
            - BranchSide:      'vstream.c:1244,16'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1247,2'
              BranchSideFuncs:
                - __errno_location
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1262,9'
          Branch Sides:
            - BranchSide:      'vstream.c:1263,2'
              BranchSideFuncs:
                - lseek
                - __errno_location
            - BranchSide:      'vstream.c:1270,41'
              BranchSideFuncs:
                - lseek
                - __errno_location
        - Branch String:   'vstream.c:1270,9'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'vstream.c:1271,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'vstream.c:1271,6'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1276,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1214,6'
          Dst:             __errno_location
        - Src:             'vstream.c:1218,6'
          Dst:             vstream_buf_space
        - Src:             'vstream.c:1235,10'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:1250,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1263,2'
          Dst:             __errno_location
        - Src:             'vstream.c:1270,27'
          Dst:             lseek
        - Src:             'vstream.c:1271,6'
          Dst:             __errno_location
    - functionName:    vstream_fpurge
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1162,17'
          Branch Sides:
            - BranchSide:      'vstream.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1162,17'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1162,5'
          Branch Sides:
            - BranchSide:      'vstream.c:1162,5'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1164,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1170,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1174,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1181,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstream.c:1181,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstream.c:1164,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1164,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1164,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1167,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1170,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1170,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1171,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1170,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1171,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1171,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1171,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1171,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1171,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1174,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1174,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1177,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
        - Branch String:   'vstream.c:1177,2'
          Branch Sides:
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
            - BranchSide:      'vstream.c:1177,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstream.c:1181,2'
          Dst:             msg_panic
    - functionName:    vstring_extend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
        - myrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstring.c:310,24'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
            - BranchSide:      'vstring.c:310,24'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
        - Branch String:   'vstring.c:326,47'
          Branch Sides:
            - BranchSide:      'vstring.c:326,54'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
            - BranchSide:      'vstring.c:328,13'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
        - Branch String:   'vstring.c:326,9'
          Branch Sides:
            - BranchSide:      'vstring.c:327,2'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
            - BranchSide:      'vstring.c:328,13'
              BranchSideFuncs:
                - myrealloc
                - msg_fatal
        - Branch String:   'vstring.c:328,9'
          Branch Sides:
            - BranchSide:      'vstring.c:310,28'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'vstring.c:329,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'vstring.c:329,2'
          Dst:             msg_fatal
        - Src:             'vstring.c:331,34'
          Dst:             myrealloc
    - functionName:    vstring_sprintf_prepend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_memcat
        - vstring_vsprintf_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:667,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vstring_vsprintf_append
                - vstring_memcat
            - BranchSide:      'vstring.c:668,23'
              BranchSideFuncs:
                - vstring_vsprintf_append
                - vstring_memcat
      Callsites:
        - Src:             'vstring.c:673,10'
          Dst:             vstring_vsprintf_append
        - Src:             'vstring.c:679,5'
          Dst:             vstring_memcat
    - functionName:    vstring_vsprintf_append
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstring.c:658,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstring.c:658,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstring.c:658,5'
          Dst:             vbuf_print
    - functionName:    vstring_memcat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstring.c:518,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:518,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstring_sprintf_append
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_vsprintf_append
      functionUses:    13
      BranchProfiles:
        - Branch String:   'vstring.c:646,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vstring_vsprintf_append
            - BranchSide:      'vstring.c:648,5'
              BranchSideFuncs:
                - vstring_vsprintf_append
      Callsites:
        - Src:             'vstring.c:649,10'
          Dst:             vstring_vsprintf_append
    - functionName:    vstring_vsprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vstring.c:636,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vbuf_print
            - BranchSide:      'vstring.c:636,5'
              BranchSideFuncs:
                - vbuf_print
      Callsites:
        - Src:             'vstring.c:637,5'
          Dst:             vbuf_print
    - functionName:    vstring_sprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_vsprintf
      functionUses:    36
      BranchProfiles:
        - Branch String:   'vstring.c:624,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vstring_vsprintf
            - BranchSide:      'vstring.c:626,5'
              BranchSideFuncs:
                - vstring_vsprintf
      Callsites:
        - Src:             'vstring.c:627,10'
          Dst:             vstring_vsprintf
    - functionName:    vstring_import
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:607,22'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - strlen
            - BranchSide:      'vstring.c:607,22'
              BranchSideFuncs:
                - mymalloc
                - strlen
      Callsites:
        - Src:             'vstring.c:607,22'
          Dst:             mymalloc
        - Src:             'vstring.c:608,11'
          Dst:             strlen
    - functionName:    vstring_buf_get_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstring_buf_put_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_extend
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstring.c:349,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vstring_extend
            - BranchSide:      'vstring.c:349,5'
              BranchSideFuncs:
                - vstring_extend
      Callsites:
        - Src:             'vstring.c:349,5'
          Dst:             vstring_extend
    - functionName:    vstring_buf_space
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - vstring_extend
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstring.c:359,13'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vstring_extend
                - msg_panic
            - BranchSide:      'vstring.c:359,13'
              BranchSideFuncs:
                - vstring_extend
                - msg_panic
        - Branch String:   'vstring.c:359,9'
          Branch Sides:
            - BranchSide:      'vstring.c:360,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:361,27'
              BranchSideFuncs:
                - vstring_extend
        - Branch String:   'vstring.c:361,9'
          Branch Sides:
            - BranchSide:      'vstring.c:361,9'
              BranchSideFuncs:
                - vstring_extend
            - BranchSide:      'vstring.c:362,2'
              BranchSideFuncs:
                - vstring_extend
      Callsites:
        - Src:             'vstring.c:360,2'
          Dst:             msg_panic
        - Src:             'vstring.c:362,2'
          Dst:             vstring_extend
    - functionName:    vstring_export
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstring.c:594,28'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstring.c:594,28'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'vstring.c:596,5'
          Dst:             myfree
    - functionName:    vstring_prepend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:573,13'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:573,13'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:573,9'
          Branch Sides:
            - BranchSide:      'vstring.c:574,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:579,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring.c:574,2'
          Dst:             msg_panic
    - functionName:    vstring_insert
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:546,15'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
            - BranchSide:      'vstring.c:546,15'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
        - Branch String:   'vstring.c:546,19'
          Branch Sides:
            - BranchSide:      'vstring.c:546,31'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:547,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:546,9'
          Branch Sides:
            - BranchSide:      'vstring.c:547,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:548,13'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:548,9'
          Branch Sides:
            - BranchSide:      'vstring.c:549,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:554,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring.c:547,2'
          Dst:             msg_panic
        - Src:             'vstring.c:549,2'
          Dst:             msg_panic
    - functionName:    vstring_memchr
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:531,5'
          Branch Sides:
            - BranchSide:      'vstring.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:532,6'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:532,6'
          Branch Sides:
            - BranchSide:      'vstring.c:531,92'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:532,6'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:531,5'
          Branch Sides:
            - BranchSide:      'vstring.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:532,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstring_memcpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:506,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:506,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstring_strncat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    8
      BranchProfiles:
        - Branch String:   'vstring.c:494,22'
          Branch Sides:
            - BranchSide:      'vstring.c:494,25'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:494,5'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:494,5'
          Branch Sides:
            - BranchSide:      'vstring.c:495,2'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:498,5'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:495,2'
          Branch Sides:
            - BranchSide:      'vstring.c:496,5'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:496,5'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'vstring.c:495,2'
          Dst:             vbuf_put
    - functionName:    vstring_strcat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    9
      BranchProfiles:
        - Branch String:   'vstring.c:482,12'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:482,12'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:483,2'
          Branch Sides:
            - BranchSide:      'vstring.c:484,5'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:484,5'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:482,5'
          Branch Sides:
            - BranchSide:      'vstring.c:482,5'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:483,2'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'vstring.c:483,2'
          Dst:             vbuf_put
    - functionName:    vstring_strncpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    9
      BranchProfiles:
        - Branch String:   'vstring.c:468,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:470,15'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:470,22'
          Branch Sides:
            - BranchSide:      'vstring.c:470,25'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:470,5'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:470,5'
          Branch Sides:
            - BranchSide:      'vstring.c:471,2'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:474,5'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:471,2'
          Branch Sides:
            - BranchSide:      'vstring.c:472,5'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:472,5'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'vstring.c:471,2'
          Dst:             vbuf_put
    - functionName:    vstring_strcpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    23
      BranchProfiles:
        - Branch String:   'vstring.c:454,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:454,5'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:456,5'
          Branch Sides:
            - BranchSide:      'vstring.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:457,2'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:457,2'
          Branch Sides:
            - BranchSide:      'vstring.c:458,5'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'vstring.c:458,5'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'vstring.c:456,5'
          Branch Sides:
            - BranchSide:      'vstring.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:457,2'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'vstring.c:457,2'
          Dst:             vbuf_put
    - functionName:    vstring_set_payload_size
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:442,13'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
            - BranchSide:      'vstring.c:442,13'
              BranchSideFuncs:
                - msg_panic
                - msg_panic
        - Branch String:   'vstring.c:442,17'
          Branch Sides:
            - BranchSide:      'vstring.c:442,35'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:443,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:442,9'
          Branch Sides:
            - BranchSide:      'vstring.c:443,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:444,18'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:444,9'
          Branch Sides:
            - BranchSide:      'vstring.c:445,2'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:446,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring.c:443,2'
          Dst:             msg_panic
        - Src:             'vstring.c:445,2'
          Dst:             msg_panic
    - functionName:    vstring_truncate
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vstring.c:428,9'
          Branch Sides:
            - BranchSide:      'vstring.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:433,15'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:430,6'
          Branch Sides:
            - BranchSide:      'vstring.c:431,47'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:433,15'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:433,9'
          Branch Sides:
            - BranchSide:      'vstring.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:434,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vstring_ctl
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring.c:406,5'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:409,5'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:410,20'
          Branch Sides:
            - BranchSide:      'vstring.c:410,20'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:410,20'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:410,5'
          Branch Sides:
            - BranchSide:      'vstring.c:411,2'
              BranchSideFuncs: []
            - BranchSide:      'vstring.c:419,5'
              BranchSideFuncs: []
        - Branch String:   'vstring.c:411,2'
          Branch Sides:
            - BranchSide:      'vstring.c:413,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:415,21'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'vstring.c:413,6'
          Dst:             msg_panic
    - functionName:    vstring_free
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myfree
      functionUses:    51
      BranchProfiles:
        - Branch String:   'vstring.c:396,18'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'vstring.c:396,18'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'vstring.c:396,9'
          Branch Sides:
            - BranchSide:      'vstring.c:396,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'vstring.c:397,2'
              BranchSideFuncs:
                - myfree
                - myfree
      Callsites:
        - Src:             'vstring.c:397,2'
          Dst:             myfree
        - Src:             'vstring.c:398,5'
          Dst:             myfree
    - functionName:    vstring_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - mymalloc
      functionUses:    86
      BranchProfiles:
        - Branch String:   'vstring.c:376,13'
          Branch Sides:
            - BranchSide:      'vstring.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - msg_panic
            - BranchSide:      'vstring.c:376,13'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - msg_panic
        - Branch String:   'vstring.c:376,17'
          Branch Sides:
            - BranchSide:      'vstring.c:376,24'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:377,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vstring.c:376,9'
          Branch Sides:
            - BranchSide:      'vstring.c:377,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring.c:378,22'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
      Callsites:
        - Src:             'vstring.c:377,2'
          Dst:             msg_panic
        - Src:             'vstring.c:378,22'
          Dst:             mymalloc
        - Src:             'vstring.c:381,39'
          Dst:             mymalloc
    - functionName:    vstring_get_flags_null_bound
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          157
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - msg_panic
        - vbuf_get
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:231,15'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
            - BranchSide:      'vstring_vstream.c:231,15'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
        - Branch String:   'vstring_vstream.c:231,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:232,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring_vstream.c:234,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:234,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:235,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:236,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:237,24'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:237,32'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:237,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:237,32'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:237,50'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:237,50'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:237,65'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:237,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:237,70'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:237,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:238,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:238,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:240,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:240,26'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:240,26'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:240,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:232,2'
          Dst:             msg_panic
        - Src:             'vstring_vstream.c:237,32'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:238,2'
          Dst:             vbuf_put
    - functionName:    vstring_get_flags_nonl_bound
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          157
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - msg_panic
        - vbuf_get
        - vbuf_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:211,15'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
            - BranchSide:      'vstring_vstream.c:211,15'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
        - Branch String:   'vstring_vstream.c:211,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:212,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring_vstream.c:214,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:214,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:215,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:216,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:217,24'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:217,32'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:217,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:217,32'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:217,50'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:217,50'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:217,65'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:217,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:217,70'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:217,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:218,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:219,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:218,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:220,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:216,16'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:220,13'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:220,29'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:220,29'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:220,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:212,2'
          Dst:             msg_panic
        - Src:             'vstring_vstream.c:217,32'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:218,2'
          Dst:             vbuf_put
    - functionName:    vstring_get_flags_bound
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - msg_panic
        - vbuf_get
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:188,15'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
            - BranchSide:      'vstring_vstream.c:188,15'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
                - msg_panic
        - Branch String:   'vstring_vstream.c:188,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:189,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vstring_vstream.c:191,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:191,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:192,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:193,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:194,24'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:194,32'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:194,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:194,32'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:194,50'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:194,50'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:194,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:195,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:195,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:196,8'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:196,8'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:196,6'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:194,17'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:200,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:200,13'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:200,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:189,2'
          Dst:             msg_panic
        - Src:             'vstring_vstream.c:194,32'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:195,2'
          Dst:             vbuf_put
    - functionName:    vstring_get_flags_null
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - vbuf_get
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:171,16'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:171,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:171,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:172,2'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:173,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:174,17'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:174,35'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:174,35'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:174,50'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:174,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:174,55'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:174,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:175,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:176,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:175,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:174,17'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:174,17'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:177,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:177,26'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:177,26'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:177,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:174,17'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:175,2'
          Dst:             vbuf_put
    - functionName:    vstring_get_flags_nonl
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - vbuf_get
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:155,16'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:155,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:155,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:156,2'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:157,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:158,17'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:158,35'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:158,35'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:158,50'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:158,5'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:158,55'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:158,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:159,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:159,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:158,17'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:158,17'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:161,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:161,13'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:161,29'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:161,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:158,17'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:159,2'
          Dst:             vbuf_put
    - functionName:    vstring_get_flags
      functionSourceFile: '/src/postfix/postfix/src/util/vstring_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - vbuf_get
        - vbuf_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstring_vstream.c:136,16'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:136,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:136,9'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:137,2'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:138,16'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:139,17'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:139,35'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
            - BranchSide:      'vstring_vstream.c:139,35'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
        - Branch String:   'vstring_vstream.c:139,5'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:140,2'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:140,2'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:141,8'
              BranchSideFuncs:
                - vbuf_get
                - vbuf_put
            - BranchSide:      'vstring_vstream.c:141,8'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_get
        - Branch String:   'vstring_vstream.c:141,6'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'vstring_vstream.c:145,13'
          Branch Sides:
            - BranchSide:      'vstring_vstream.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      'vstring_vstream.c:145,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vstring_vstream.c:139,17'
          Dst:             vbuf_get
        - Src:             'vstring_vstream.c:140,2'
          Dst:             vbuf_put
    - functionName:    set_inet_windowsize
      functionSourceFile: '/src/postfix/postfix/src/util/inet_windowsize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
        - msg_warn
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inet_windowsize.c:69,9'
          Branch Sides:
            - BranchSide:      'inet_windowsize.c:70,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'inet_windowsize.c:76,9'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - msg_warn
                - msg_warn
        - Branch String:   'inet_windowsize.c:76,9'
          Branch Sides:
            - BranchSide:      'inet_windowsize.c:78,42'
              BranchSideFuncs:
                - msg_warn
                - setsockopt
                - msg_warn
            - BranchSide:      'inet_windowsize.c:79,9'
              BranchSideFuncs:
                - setsockopt
                - msg_warn
        - Branch String:   'inet_windowsize.c:79,9'
          Branch Sides:
            - BranchSide:      'inet_windowsize.c:79,9'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'inet_windowsize.c:81,42'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'inet_windowsize.c:70,2'
          Dst:             msg_panic
        - Src:             'inet_windowsize.c:76,9'
          Dst:             setsockopt
        - Src:             'inet_windowsize.c:78,2'
          Dst:             msg_warn
        - Src:             'inet_windowsize.c:79,9'
          Dst:             setsockopt
        - Src:             'inet_windowsize.c:81,2'
          Dst:             msg_warn
    - functionName:    dict_thash_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_thash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          567
      EdgeCount:       146
      CyclomaticComplexity: 39
      functionsReached:
        - __ctype_b_loc
        - allascii_len
        - dict_file_get_error
        - dict_file_to_b64
        - dict_ht_open
        - dict_surrogate
        - dict_type_override
        - doze
        - fstat
        - msg_fatal
        - msg_info
        - msg_warn
        - myfree
        - readllines
        - strlen
        - time
        - trimblanks
        - valid_utf8_stringz
        - vstream_fclose
        - vstream_fopen
        - vstring_alloc
        - vstring_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_thash.c:69,5'
          Branch Sides:
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - time
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_thash.c:93,20'
              BranchSideFuncs:
                - dict_surrogate
                - time
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
        - Branch String:   'dict_thash.c:93,9'
          Branch Sides:
            - BranchSide:      'dict_thash.c:94,2'
              BranchSideFuncs:
                - time
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_thash.c:103,19'
              BranchSideFuncs:
                - time
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
        - Branch String:   'dict_thash.c:104,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:105,6'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_thash.c:113,9'
              BranchSideFuncs:
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
        - Branch String:   'dict_thash.c:105,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:105,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_thash.c:105,6'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'dict_thash.c:119,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:120,20'
              BranchSideFuncs:
                - vstring_alloc
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:121,12'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:122,2'
          Branch Sides:
            - BranchSide:      'dict_thash.c:128,17'
              BranchSideFuncs:
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:233,12'
              BranchSideFuncs:
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:129,3'
          Branch Sides:
            - BranchSide:      'dict_thash.c:129,6'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:141,19'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:130,3'
          Branch Sides:
            - BranchSide:      'dict_thash.c:130,25'
              BranchSideFuncs:
                - valid_utf8_stringz
                - msg_warn
                - readllines
                - allascii_len
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_thash.c:141,19'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:128,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:133,5'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:141,19'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:133,5'
          Branch Sides:
            - BranchSide:      'dict_thash.c:133,23'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:133,23'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:141,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:142,14'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:152,10'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:142,7'
          Branch Sides:
            - BranchSide:      'dict_thash.c:143,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:145,14'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:143,11'
          Branch Sides:
            - BranchSide:      'dict_thash.c:141,50'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:152,10'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:145,14'
          Branch Sides:
            - BranchSide:      'dict_thash.c:145,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:148,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:145,14'
          Branch Sides:
            - BranchSide:      'dict_thash.c:146,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:148,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:146,11'
          Branch Sides:
            - BranchSide:      'dict_thash.c:141,50'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:152,10'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:148,14'
          Branch Sides:
            - BranchSide:      'dict_thash.c:141,50'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:149,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - msg_warn
                - readllines
                - allascii_len
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:141,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:142,14'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:152,10'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:152,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:155,5'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:158,10'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:155,5'
          Branch Sides:
            - BranchSide:      'dict_thash.c:155,23'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:155,23'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:158,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:159,9'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:160,6'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_thash.c:160,13'
          Branch Sides:
            - BranchSide:      'dict_thash.c:161,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_thash.c:161,8'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
        - Branch String:   'dict_thash.c:160,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:160,13'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_thash.c:162,6'
              BranchSideFuncs:
                - trimblanks
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
        - Branch String:   'dict_thash.c:174,20'
          Branch Sides:
            - BranchSide:      'dict_thash.c:174,23'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:176,37'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:174,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:176,37'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:179,14'
              BranchSideFuncs:
                - strlen
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
        - Branch String:   'dict_thash.c:179,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:181,38'
              BranchSideFuncs:
                - msg_warn
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
            - BranchSide:      'dict_thash.c:187,10'
              BranchSideFuncs:
                - dict_file_to_b64
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
        - Branch String:   'dict_thash.c:187,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:191,21'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_thash.c:210,16'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_thash.c:191,7'
          Branch Sides:
            - BranchSide:      'dict_thash.c:192,13'
              BranchSideFuncs:
                - dict_file_get_error
                - msg_warn
                - myfree
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_thash.c:198,11'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_thash.c:194,9'
          Branch Sides:
            - BranchSide:      'dict_thash.c:194,27'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_thash.c:194,27'
              BranchSideFuncs:
                - msg_warn
                - myfree
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_thash.c:210,10'
          Branch Sides:
            - BranchSide:      'dict_thash.c:211,7'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:226,9'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:211,7'
          Branch Sides:
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_thash.c:213,14'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_thash.c:213,14'
          Branch Sides:
            - BranchSide:      'dict_thash.c:214,13'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_surrogate
                - vstream_fclose
                - vstring_free
            - BranchSide:      'dict_thash.c:215,14'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
                - dict_surrogate
                - vstream_fclose
                - vstring_free
        - Branch String:   'dict_thash.c:215,14'
          Branch Sides:
            - BranchSide:      'dict_thash.c:217,15'
              BranchSideFuncs:
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:219,13'
              BranchSideFuncs:
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:220,7'
          Branch Sides:
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:220,7'
              BranchSideFuncs:
                - vstring_free
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
            - BranchSide:      'dict_thash.c:0,0'
              BranchSideFuncs:
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
                - msg_fatal
        - Branch String:   'dict_thash.c:233,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:234,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_thash.c:235,6'
              BranchSideFuncs:
                - vstream_fclose
                - msg_fatal
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
        - Branch String:   'dict_thash.c:235,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:236,6'
              BranchSideFuncs:
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
            - BranchSide:      'dict_thash.c:238,10'
              BranchSideFuncs:
                - time
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
                - msg_info
                - vstring_free
        - Branch String:   'dict_thash.c:239,31'
          Branch Sides:
            - BranchSide:      'dict_thash.c:239,46'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict_thash.c:251,26'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'dict_thash.c:239,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:245,8'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict_thash.c:251,26'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'dict_thash.c:246,6'
          Branch Sides:
            - BranchSide:      'dict_thash.c:247,6'
              BranchSideFuncs:
                - msg_info
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_thash.c:248,2'
              BranchSideFuncs:
                - doze
                - vstream_fopen
                - dict_ht_open
                - dict_type_override
                - readllines
                - allascii_len
                - msg_warn
                - trimblanks
                - strlen
                - dict_file_to_b64
                - msg_warn
                - dict_surrogate
                - vstream_fclose
                - vstring_free
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_warn
                - msg_warn
                - __ctype_b_loc
                - __ctype_b_loc
                - valid_utf8_stringz
                - msg_warn
                - fstat
                - vstream_fclose
                - msg_fatal
                - time
                - msg_info
                - vstring_free
                - msg_fatal
                - vstring_alloc
                - dict_surrogate
                - vstring_free
        - Branch String:   'dict_thash.c:254,5'
          Branch Sides:
            - BranchSide:      'dict_thash.c:254,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_thash.c:254,5'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'dict_thash.c:94,2'
          Dst:             dict_surrogate
        - Src:             'dict_thash.c:103,19'
          Dst:             time
        - Src:             'dict_thash.c:104,12'
          Dst:             vstream_fopen
        - Src:             'dict_thash.c:105,6'
          Dst:             dict_surrogate
        - Src:             'dict_thash.c:105,6'
          Dst:             vstring_free
        - Src:             'dict_thash.c:113,9'
          Dst:             dict_ht_open
        - Src:             'dict_thash.c:114,2'
          Dst:             dict_type_override
        - Src:             'dict_thash.c:120,20'
          Dst:             vstring_alloc
        - Src:             'dict_thash.c:122,9'
          Dst:             readllines
        - Src:             'dict_thash.c:129,6'
          Dst:             allascii_len
        - Src:             'dict_thash.c:130,6'
          Dst:             valid_utf8_stringz
        - Src:             'dict_thash.c:131,3'
          Dst:             msg_warn
        - Src:             'dict_thash.c:145,14'
          Dst:             __ctype_b_loc
        - Src:             'dict_thash.c:153,3'
          Dst:             msg_warn
        - Src:             'dict_thash.c:160,13'
          Dst:             __ctype_b_loc
        - Src:             'dict_thash.c:162,6'
          Dst:             trimblanks
        - Src:             'dict_thash.c:175,3'
          Dst:             msg_warn
        - Src:             'dict_thash.c:179,14'
          Dst:             strlen
        - Src:             'dict_thash.c:180,3'
          Dst:             msg_warn
        - Src:             'dict_thash.c:191,21'
          Dst:             dict_file_to_b64
        - Src:             'dict_thash.c:192,13'
          Dst:             dict_file_get_error
        - Src:             'dict_thash.c:193,7'
          Dst:             msg_warn
        - Src:             'dict_thash.c:195,7'
          Dst:             myfree
        - Src:             'dict_thash.c:216,7'
          Dst:             msg_warn
        - Src:             'dict_thash.c:220,7'
          Dst:             dict_surrogate
        - Src:             'dict_thash.c:220,7'
          Dst:             vstream_fclose
        - Src:             'dict_thash.c:220,7'
          Dst:             vstring_free
        - Src:             'dict_thash.c:233,6'
          Dst:             fstat
        - Src:             'dict_thash.c:234,6'
          Dst:             msg_fatal
        - Src:             'dict_thash.c:235,6'
          Dst:             vstream_fclose
        - Src:             'dict_thash.c:236,6'
          Dst:             msg_fatal
        - Src:             'dict_thash.c:238,10'
          Dst:             time
        - Src:             'dict_thash.c:247,6'
          Dst:             msg_info
        - Src:             'dict_thash.c:248,2'
          Dst:             doze
        - Src:             'dict_thash.c:254,5'
          Dst:             vstring_free
    - 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:    4
      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:    dict_fail_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:94,5'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_fail.c:94,5'
              BranchSideFuncs:
                - dict_free
      Callsites:
        - Src:             'dict_fail.c:94,5'
          Dst:             dict_free
    - functionName:    dict_fail_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:55,5'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_fail.c:55,5'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'dict_fail.c:55,5'
          Dst:             __errno_location
    - functionName:    dict_fail_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:86,5'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_fail.c:86,5'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'dict_fail.c:86,5'
          Dst:             __errno_location
    - functionName:    dict_fail_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:66,5'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_fail.c:66,5'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'dict_fail.c:66,5'
          Dst:             __errno_location
    - functionName:    dict_fail_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:76,5'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_fail.c:76,5'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'dict_fail.c:76,5'
          Dst:             __errno_location
    - functionName:    dict_fail_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_fail.c:103,24'
          Branch Sides:
            - BranchSide:      'dict_fail.c:0,0'
              BranchSideFuncs:
                - dict_alloc
            - BranchSide:      'dict_fail.c:103,24'
              BranchSideFuncs:
                - dict_alloc
        - Branch String:   'dict_fail.c:105,9'
          Branch Sides:
            - BranchSide:      'dict_fail.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_fail.c:106,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_fail.c:103,24'
          Dst:             dict_alloc
    - functionName:    dict_surrogate_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_free
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:126,25'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - myfree
                - dict_free
            - BranchSide:      'dict_surrogate.c:126,25'
              BranchSideFuncs:
                - myfree
                - dict_free
      Callsites:
        - Src:             'dict_surrogate.c:126,5'
          Dst:             myfree
        - Src:             'dict_surrogate.c:127,5'
          Dst:             dict_free
    - functionName:    dict_surrogate_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:82,13'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_surrogate.c:82,13'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'dict_surrogate.c:81,5'
          Dst:             msg_warn
    - functionName:    dict_surrogate_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:116,13'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_surrogate.c:116,13'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'dict_surrogate.c:115,5'
          Dst:             msg_warn
    - functionName:    dict_surrogate_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:94,13'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_surrogate.c:94,13'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'dict_surrogate.c:93,5'
          Dst:             msg_warn
    - functionName:    dict_surrogate_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:105,13'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_surrogate.c:105,13'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'dict_surrogate.c:104,5'
          Dst:             msg_warn
    - functionName:    dict_surrogate
      functionSourceFile: '/src/postfix/postfix/src/util/dict_surrogate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - dict_alloc
        - vstring_alloc
        - vstring_export
        - vstring_vsprintf
      functionUses:    35
      BranchProfiles:
        - Branch String:   'dict_surrogate.c:138,5'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - dict_alloc
                - vstring_alloc
                - vstring_vsprintf
                - vstring_export
            - BranchSide:      'dict_surrogate.c:143,27'
              BranchSideFuncs:
                - __errno_location
                - dict_alloc
                - vstring_alloc
                - vstring_vsprintf
                - vstring_export
        - Branch String:   'dict_surrogate.c:166,9'
          Branch Sides:
            - BranchSide:      'dict_surrogate.c:166,9'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - vstring_export
            - BranchSide:      'dict_surrogate.c:167,11'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_vsprintf
                - vstring_export
      Callsites:
        - Src:             'dict_surrogate.c:143,27'
          Dst:             __errno_location
        - Src:             'dict_surrogate.c:164,29'
          Dst:             dict_alloc
        - Src:             'dict_surrogate.c:174,11'
          Dst:             vstring_alloc
        - Src:             'dict_surrogate.c:176,5'
          Dst:             vstring_vsprintf
        - Src:             'dict_surrogate.c:178,18'
          Dst:             vstring_export
    - functionName:    warn_fstat
      functionSourceFile: '/src/postfix/postfix/src/util/warn_stat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fstat
      functionUses:    7
      BranchProfiles:
        - Branch String:   'warn_stat.c:97,11'
          Branch Sides:
            - BranchSide:      'warn_stat.c:0,0'
              BranchSideFuncs:
                - fstat
            - BranchSide:      'warn_stat.c:97,11'
              BranchSideFuncs:
                - fstat
      Callsites:
        - Src:             'warn_stat.c:97,11'
          Dst:             fstat
    - functionName:    warn_lstat
      functionSourceFile: '/src/postfix/postfix/src/util/warn_stat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'warn_stat.c:85,11'
          Branch Sides:
            - BranchSide:      'warn_stat.c:0,0'
              BranchSideFuncs:
                - lstat
            - BranchSide:      'warn_stat.c:85,11'
              BranchSideFuncs:
                - lstat
      Callsites:
        - Src:             'warn_stat.c:85,11'
          Dst:             lstat
    - 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:    1
      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:    warn_stat
      functionSourceFile: '/src/postfix/postfix/src/util/warn_stat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'warn_stat.c:73,11'
          Branch Sides:
            - BranchSide:      'warn_stat.c:0,0'
              BranchSideFuncs:
                - stat
            - BranchSide:      'warn_stat.c:73,11'
              BranchSideFuncs:
                - stat
      Callsites:
        - Src:             'warn_stat.c:73,11'
          Dst:             stat
    - 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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:455,10'
          Dst:             __xstat
    - 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:    dict_sockmap_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_sockmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - auto_clnt_free
        - dict_free
        - htable_delete
        - msg_panic
        - myfree
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_sockmap.c:293,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - vstring_free
                - dict_free
                - auto_clnt_free
                - htable_delete
                - msg_panic
            - BranchSide:      'dict_sockmap.c:293,9'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - vstring_free
                - dict_free
                - auto_clnt_free
                - htable_delete
                - msg_panic
        - Branch String:   'dict_sockmap.c:293,35'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:293,60'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_sockmap.c:294,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'dict_sockmap.c:293,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:294,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_sockmap.c:295,22'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - vstring_free
                - dict_free
                - auto_clnt_free
                - htable_delete
        - Branch String:   'dict_sockmap.c:297,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:298,17'
              BranchSideFuncs:
                - auto_clnt_free
                - htable_delete
                - vstring_free
                - dict_free
            - BranchSide:      'dict_sockmap.c:302,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_sockmap.c:302,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:302,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_sockmap.c:303,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_sockmap.c:294,2'
          Dst:             msg_panic
        - Src:             'dict_sockmap.c:295,5'
          Dst:             vstring_free
        - Src:             'dict_sockmap.c:296,5'
          Dst:             myfree
        - Src:             'dict_sockmap.c:298,2'
          Dst:             auto_clnt_free
        - Src:             'dict_sockmap.c:299,2'
          Dst:             htable_delete
        - Src:             'dict_sockmap.c:299,2'
          Dst:             myfree
        - Src:             'dict_sockmap.c:303,2'
          Dst:             vstring_free
        - Src:             'dict_sockmap.c:304,5'
          Dst:             dict_free
    - functionName:    dict_sockmap_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_sockmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          288
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - __sigsetjmp
        - auto_clnt_access
        - auto_clnt_recover
        - lowercase
        - msg_info
        - msg_warn
        - netstring_get
        - netstring_put
        - netstring_setup
        - netstring_strerror
        - printable_except
        - split_at
        - strcmp
        - vstring_alloc
        - vstring_sprintf
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_sockmap.c:165,31'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - vstring_alloc
            - BranchSide:      'dict_sockmap.c:165,31'
              BranchSideFuncs:
                - msg_info
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - vstring_alloc
        - Branch String:   'dict_sockmap.c:172,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:173,2'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - vstring_alloc
            - BranchSide:      'dict_sockmap.c:178,15'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
                - vstring_alloc
        - Branch String:   'dict_sockmap.c:178,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:179,12'
              BranchSideFuncs:
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_sockmap.c:189,10'
              BranchSideFuncs:
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_sockmap.c:179,6'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:180,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_sockmap.c:181,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_sockmap.c:194,6'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:195,53'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_sockmap.c:203,2'
              BranchSideFuncs:
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - auto_clnt_access
                - msg_warn
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:204,6'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:209,26'
              BranchSideFuncs:
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:231,28'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
        - Branch String:   'dict_sockmap.c:255,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:256,8'
              BranchSideFuncs: []
            - BranchSide:      'dict_sockmap.c:258,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:231,28'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:231,45'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
                - __errno_location
                - auto_clnt_recover
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_sockmap.c:242,11'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
        - Branch String:   'dict_sockmap.c:232,3'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:232,6'
              BranchSideFuncs:
                - __errno_location
                - auto_clnt_recover
                - auto_clnt_access
                - netstring_setup
                - __sigsetjmp
                - netstring_strerror
                - msg_warn
                - vstring_sprintf
                - netstring_put
                - netstring_get
                - split_at
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
                - msg_warn
            - BranchSide:      'dict_sockmap.c:242,11'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
        - Branch String:   'dict_sockmap.c:231,10'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:233,3'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
            - BranchSide:      'dict_sockmap.c:242,11'
              BranchSideFuncs:
                - netstring_strerror
                - msg_warn
        - Branch String:   'dict_sockmap.c:258,16'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:259,8'
              BranchSideFuncs: []
            - BranchSide:      'dict_sockmap.c:263,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:263,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:266,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:266,16'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:269,16'
              BranchSideFuncs:
                - strcmp
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:269,16'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:276,26'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:276,29'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:277,15'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:276,29'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:277,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - printable_except
                - msg_warn
            - BranchSide:      'dict_sockmap.c:277,15'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
        - Branch String:   'dict_sockmap.c:276,5'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:276,12'
              BranchSideFuncs:
                - printable_except
                - msg_warn
                - __ctype_b_loc
            - BranchSide:      'dict_sockmap.c:279,13'
              BranchSideFuncs:
                - printable_except
                - msg_warn
        - Branch String:   'dict_sockmap.c:280,21'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:280,24'
              BranchSideFuncs:
                - printable_except
                - msg_warn
            - BranchSide:      'dict_sockmap.c:281,21'
              BranchSideFuncs:
                - printable_except
                - msg_warn
        - Branch String:   'dict_sockmap.c:281,21'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:278,5'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_sockmap.c:281,24'
              BranchSideFuncs:
                - printable_except
                - msg_warn
        - Branch String:   'dict_sockmap.c:281,7'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:278,5'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_sockmap.c:282,7'
              BranchSideFuncs:
                - printable_except
                - msg_warn
      Callsites:
        - Src:             'dict_sockmap.c:173,2'
          Dst:             msg_info
        - Src:             'dict_sockmap.c:180,23'
          Dst:             vstring_alloc
        - Src:             'dict_sockmap.c:181,2'
          Dst:             vstring_strcpy
        - Src:             'dict_sockmap.c:182,8'
          Dst:             lowercase
        - Src:             'dict_sockmap.c:194,12'
          Dst:             auto_clnt_access
        - Src:             'dict_sockmap.c:195,6'
          Dst:             msg_warn
        - Src:             'dict_sockmap.c:203,2'
          Dst:             netstring_setup
        - Src:             'dict_sockmap.c:204,23'
          Dst:             __sigsetjmp
        - Src:             'dict_sockmap.c:209,6'
          Dst:             vstring_sprintf
        - Src:             'dict_sockmap.c:210,6'
          Dst:             netstring_put
        - Src:             'dict_sockmap.c:215,6'
          Dst:             netstring_get
        - Src:             'dict_sockmap.c:254,21'
          Dst:             split_at
        - Src:             'dict_sockmap.c:255,9'
          Dst:             strcmp
        - Src:             'dict_sockmap.c:232,6'
          Dst:             __errno_location
        - Src:             'dict_sockmap.c:233,3'
          Dst:             auto_clnt_recover
        - Src:             'dict_sockmap.c:243,5'
          Dst:             netstring_strerror
        - Src:             'dict_sockmap.c:241,3'
          Dst:             msg_warn
        - Src:             'dict_sockmap.c:258,16'
          Dst:             strcmp
        - Src:             'dict_sockmap.c:263,9'
          Dst:             strcmp
        - Src:             'dict_sockmap.c:266,16'
          Dst:             strcmp
        - Src:             'dict_sockmap.c:269,16'
          Dst:             strcmp
        - Src:             'dict_sockmap.c:276,29'
          Dst:             __ctype_b_loc
        - Src:             'dict_sockmap.c:282,7'
          Dst:             printable_except
        - Src:             'dict_sockmap.c:278,5'
          Dst:             msg_warn
    - functionName:    __sigsetjmp
      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:    dict_sockmap_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_sockmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - auto_clnt_create
        - dict_alloc
        - dict_surrogate
        - htable_create
        - htable_enter
        - htable_locate
        - myfree
        - mymalloc
        - mystrdup
        - split_at_right
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_sockmap.c:330,20'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - dict_surrogate
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_sockmap.c:330,20'
              BranchSideFuncs:
                - dict_surrogate
                - dict_surrogate
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
        - Branch String:   'dict_sockmap.c:330,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:331,2'
              BranchSideFuncs:
                - dict_surrogate
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_sockmap.c:335,20'
              BranchSideFuncs:
                - dict_surrogate
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
        - Branch String:   'dict_sockmap.c:335,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:336,2'
              BranchSideFuncs:
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_sockmap.c:344,18'
              BranchSideFuncs:
                - mystrdup
                - split_at_right
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
                - dict_surrogate
                - myfree
        - Branch String:   'dict_sockmap.c:345,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:346,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_sockmap.c:357,9'
              BranchSideFuncs:
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - htable_create
        - Branch String:   'dict_sockmap.c:346,2'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:346,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_sockmap.c:346,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_sockmap.c:357,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:358,25'
              BranchSideFuncs:
                - htable_create
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
            - BranchSide:      'dict_sockmap.c:359,38'
              BranchSideFuncs:
                - htable_locate
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
                - mymalloc
                - htable_enter
                - auto_clnt_create
        - Branch String:   'dict_sockmap.c:359,9'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:360,44'
              BranchSideFuncs:
                - mymalloc
                - htable_enter
                - auto_clnt_create
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
            - BranchSide:      'dict_sockmap.c:369,2'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - mystrdup
                - myfree
        - Branch String:   'dict_sockmap.c:383,5'
          Branch Sides:
            - BranchSide:      'dict_sockmap.c:383,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_sockmap.c:383,5'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict_sockmap.c:331,2'
          Dst:             dict_surrogate
        - Src:             'dict_sockmap.c:336,2'
          Dst:             dict_surrogate
        - Src:             'dict_sockmap.c:344,18'
          Dst:             mystrdup
        - Src:             'dict_sockmap.c:345,20'
          Dst:             split_at_right
        - Src:             'dict_sockmap.c:346,2'
          Dst:             dict_surrogate
        - Src:             'dict_sockmap.c:346,2'
          Dst:             myfree
        - Src:             'dict_sockmap.c:358,25'
          Dst:             htable_create
        - Src:             'dict_sockmap.c:359,24'
          Dst:             htable_locate
        - Src:             'dict_sockmap.c:360,44'
          Dst:             mymalloc
        - Src:             'dict_sockmap.c:361,16'
          Dst:             htable_enter
        - Src:             'dict_sockmap.c:366,6'
          Dst:             auto_clnt_create
        - Src:             'dict_sockmap.c:374,27'
          Dst:             dict_alloc
        - Src:             'dict_sockmap.c:375,20'
          Dst:             vstring_alloc
        - Src:             'dict_sockmap.c:376,24'
          Dst:             mystrdup
        - Src:             'dict_sockmap.c:383,5'
          Dst:             myfree
    - functionName:    poll_fd
      functionSourceFile: '/src/postfix/postfix/src/util/poll_fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - msg_fatal
        - msg_panic
        - poll
      functionUses:    3
      BranchProfiles:
        - Branch String:   'poll_fd.c:232,5'
          Branch Sides:
            - BranchSide:      'poll_fd.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
            - BranchSide:      'poll_fd.c:239,15'
              BranchSideFuncs:
                - msg_panic
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
        - Branch String:   'poll_fd.c:240,9'
          Branch Sides:
            - BranchSide:      'poll_fd.c:0,0'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
            - BranchSide:      'poll_fd.c:242,24'
              BranchSideFuncs:
                - msg_panic
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
        - Branch String:   'poll_fd.c:242,16'
          Branch Sides:
            - BranchSide:      'poll_fd.c:0,0'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
            - BranchSide:      'poll_fd.c:245,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'poll_fd.c:249,27'
          Branch Sides:
            - BranchSide:      'poll_fd.c:249,10'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
            - BranchSide:      'poll_fd.c:249,10'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
        - Branch String:   'poll_fd.c:249,2'
          Branch Sides:
            - BranchSide:      'poll_fd.c:252,10'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - poll
                - __errno_location
                - msg_fatal
            - BranchSide:      'poll_fd.c:257,20'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'poll_fd.c:261,17'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'poll_fd.c:252,10'
          Branch Sides:
            - BranchSide:      'poll_fd.c:249,27'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - msg_fatal
                - msg_fatal
            - BranchSide:      'poll_fd.c:253,3'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'poll_fd.c:257,10'
          Branch Sides:
            - BranchSide:      'poll_fd.c:257,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'poll_fd.c:258,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'poll_fd.c:261,10'
          Branch Sides:
            - BranchSide:      'poll_fd.c:261,10'
              BranchSideFuncs: []
            - BranchSide:      'poll_fd.c:262,3'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'poll_fd.c:245,2'
          Dst:             msg_panic
        - Src:             'poll_fd.c:249,10'
          Dst:             poll
        - Src:             'poll_fd.c:252,10'
          Dst:             __errno_location
        - Src:             'poll_fd.c:253,3'
          Dst:             msg_fatal
        - Src:             'poll_fd.c:258,3'
          Dst:             __errno_location
        - Src:             'poll_fd.c:262,3'
          Dst:             msg_fatal
    - 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:    dict_pipe_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - argv_free
        - dict_free
        - dict_handle
        - msg_panic
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_pipe.c:99,27'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:0,0'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
            - BranchSide:      'dict_pipe.c:99,27'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
        - Branch String:   'dict_pipe.c:99,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:99,5'
              BranchSideFuncs:
                - argv_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_pipe.c:100,13'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
        - Branch String:   'dict_pipe.c:100,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:101,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_pipe.c:102,2'
              BranchSideFuncs:
                - dict_handle
                - msg_panic
                - argv_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_pipe.c:99,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:99,5'
              BranchSideFuncs:
                - argv_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_pipe.c:100,13'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
      Callsites:
        - Src:             'dict_pipe.c:100,13'
          Dst:             dict_handle
        - Src:             'dict_pipe.c:101,6'
          Dst:             msg_panic
        - Src:             'dict_pipe.c:104,5'
          Dst:             argv_free
        - Src:             'dict_pipe.c:105,5'
          Dst:             vstring_free
        - Src:             'dict_pipe.c:106,5'
          Dst:             dict_free
    - functionName:    dict_pipe_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - dict_handle
        - msg_panic
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_pipe.c:78,31'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - dict_handle
                - vstring_strcpy
                - msg_panic
            - BranchSide:      'dict_pipe.c:78,31'
              BranchSideFuncs:
                - vstring_strcpy
                - dict_handle
                - vstring_strcpy
                - msg_panic
        - Branch String:   'dict_pipe.c:79,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'dict_pipe.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'dict_pipe.c:80,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:81,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_pipe.c:82,16'
              BranchSideFuncs:
                - vstring_strcpy
                - dict_handle
                - msg_panic
        - Branch String:   'dict_pipe.c:82,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:83,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_pipe.c:84,28'
              BranchSideFuncs:
                - vstring_strcpy
                - dict_handle
                - msg_panic
        - Branch String:   'dict_pipe.c:79,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'dict_pipe.c:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_pipe.c:78,5'
          Dst:             vstring_strcpy
        - Src:             'dict_pipe.c:80,13'
          Dst:             dict_handle
        - Src:             'dict_pipe.c:81,6'
          Dst:             msg_panic
        - Src:             'dict_pipe.c:84,2'
          Dst:             vstring_strcpy
    - functionName:    dict_pipe_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          294
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - argv_free
        - argv_replace_one
        - argv_splitq
        - balpar
        - dict_alloc
        - dict_open
        - dict_surrogate
        - msg_info
        - myfree
        - mystrndup
        - strchr
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_pipe.c:138,20'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:138,20'
              BranchSideFuncs:
                - dict_surrogate
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:138,9'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:139,2'
              BranchSideFuncs:
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:147,16'
              BranchSideFuncs:
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:147,48'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:147,51'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:148,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:148,35'
              BranchSideFuncs:
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:149,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:149,14'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:147,9'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:162,22'
              BranchSideFuncs:
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:151,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:151,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:151,2'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:162,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:163,6'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:177,46'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:162,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:163,6'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:177,46'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:177,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:178,6'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:191,16'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:163,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:162,61'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:164,6'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:164,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:164,6'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_pipe.c:164,6'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_pipe.c:178,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:179,6'
              BranchSideFuncs:
                - dict_open
                - argv_replace_one
                - msg_info
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:180,9'
              BranchSideFuncs:
                - dict_open
                - argv_replace_one
                - msg_info
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:182,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:182,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:182,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:183,19'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:182,2'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:182,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:183,19'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:183,6'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:177,61'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:184,26'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_pipe.c:177,5'
          Branch Sides:
            - BranchSide:      'dict_pipe.c:178,6'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_pipe.c:191,16'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
      Callsites:
        - Src:             'dict_pipe.c:139,2'
          Dst:             dict_surrogate
        - Src:             'dict_pipe.c:147,16'
          Dst:             balpar
        - Src:             'dict_pipe.c:148,20'
          Dst:             mystrndup
        - Src:             'dict_pipe.c:149,14'
          Dst:             argv_splitq
        - Src:             'dict_pipe.c:151,2'
          Dst:             myfree
        - Src:             'dict_pipe.c:151,2'
          Dst:             argv_free
        - Src:             'dict_pipe.c:151,2'
          Dst:             dict_surrogate
        - Src:             'dict_pipe.c:163,6'
          Dst:             strchr
        - Src:             'dict_pipe.c:164,6'
          Dst:             myfree
        - Src:             'dict_pipe.c:164,6'
          Dst:             argv_free
        - Src:             'dict_pipe.c:164,6'
          Dst:             dict_surrogate
        - Src:             'dict_pipe.c:179,6'
          Dst:             msg_info
        - Src:             'dict_pipe.c:180,9'
          Dst:             dict_open
        - Src:             'dict_pipe.c:181,2'
          Dst:             argv_replace_one
        - Src:             'dict_pipe.c:191,16'
          Dst:             dict_alloc
        - Src:             'dict_pipe.c:196,25'
          Dst:             vstring_alloc
        - Src:             'dict_pipe.c:199,5'
          Dst:             myfree
    - functionName:    dict_random_parse_name
      functionSourceFile: '/src/postfix/postfix/src/util/dict_random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - dict_file_get_error
        - dict_file_to_b64
        - myfree
        - mystrdup
        - mystrtokq_cw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_random.c:89,21'
          Branch Sides:
            - BranchSide:      'dict_random.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtokq_cw
                - dict_file_to_b64
                - argv_add
                - dict_file_get_error
                - argv_terminate
                - myfree
                - argv_add
            - BranchSide:      'dict_random.c:96,19'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtokq_cw
                - dict_file_to_b64
                - argv_add
                - dict_file_get_error
                - argv_terminate
                - myfree
                - argv_add
        - Branch String:   'dict_random.c:96,5'
          Branch Sides:
            - BranchSide:      'dict_random.c:96,5'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'dict_random.c:97,12'
              BranchSideFuncs:
                - dict_file_to_b64
                - argv_add
                - mystrtokq_cw
                - argv_terminate
                - myfree
                - dict_file_get_error
                - argv_add
        - Branch String:   'dict_random.c:97,6'
          Branch Sides:
            - BranchSide:      'dict_random.c:98,17'
              BranchSideFuncs:
                - argv_add
                - mystrtokq_cw
                - dict_file_to_b64
                - argv_add
                - dict_file_get_error
                - argv_terminate
                - myfree
            - BranchSide:      'dict_random.c:105,6'
              BranchSideFuncs:
                - argv_add
                - mystrtokq_cw
                - dict_file_to_b64
                - argv_add
                - dict_file_get_error
                - argv_terminate
                - myfree
        - Branch String:   'dict_random.c:98,10'
          Branch Sides:
            - BranchSide:      'dict_random.c:99,19'
              BranchSideFuncs:
                - dict_file_get_error
                - argv_terminate
                - myfree
            - BranchSide:      'dict_random.c:101,9'
              BranchSideFuncs:
                - dict_file_get_error
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'dict_random.c:89,21'
          Dst:             argv_alloc
        - Src:             'dict_random.c:90,28'
          Dst:             mystrdup
        - Src:             'dict_random.c:96,19'
          Dst:             mystrtokq_cw
        - Src:             'dict_random.c:98,17'
          Dst:             dict_file_to_b64
        - Src:             'dict_random.c:99,3'
          Dst:             argv_add
        - Src:             'dict_random.c:101,9'
          Dst:             dict_file_get_error
        - Src:             'dict_random.c:105,6'
          Dst:             argv_add
        - Src:             'dict_random.c:108,5'
          Dst:             argv_terminate
        - Src:             'dict_random.c:109,5'
          Dst:             myfree
    - functionName:    dict_random_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_free
        - dict_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict_random.c:79,22'
          Branch Sides:
            - BranchSide:      'dict_random.c:0,0'
              BranchSideFuncs:
                - argv_free
                - dict_free
            - BranchSide:      'dict_random.c:79,22'
              BranchSideFuncs:
                - argv_free
                - dict_free
        - Branch String:   'dict_random.c:79,9'
          Branch Sides:
            - BranchSide:      'dict_random.c:79,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_random.c:80,2'
              BranchSideFuncs:
                - argv_free
                - dict_free
      Callsites:
        - Src:             'dict_random.c:80,2'
          Dst:             argv_free
        - Src:             'dict_random.c:81,5'
          Dst:             dict_free
    - functionName:    dict_random_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myrand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_random.c:69,5'
          Branch Sides:
            - BranchSide:      'dict_random.c:0,0'
              BranchSideFuncs:
                - myrand
            - BranchSide:      'dict_random.c:69,5'
              BranchSideFuncs:
                - myrand
      Callsites:
        - Src:             'dict_random.c:69,5'
          Dst:             myrand
    - functionName:    dict_random_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - balpar
        - dict_alloc
        - dict_file_purge_buffers
        - dict_random_close
        - dict_random_parse_name
        - dict_surrogate
        - myfree
        - mystrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_random.c:138,20'
          Branch Sides:
            - BranchSide:      'dict_random.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - balpar
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
                - mystrndup
                - dict_random_parse_name
                - dict_file_purge_buffers
                - myfree
            - BranchSide:      'dict_random.c:138,20'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - balpar
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
                - mystrndup
                - dict_random_parse_name
                - dict_file_purge_buffers
                - myfree
        - Branch String:   'dict_random.c:138,9'
          Branch Sides:
            - BranchSide:      'dict_random.c:139,2'
              BranchSideFuncs:
                - dict_alloc
                - balpar
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
                - mystrndup
                - dict_random_parse_name
                - dict_file_purge_buffers
                - myfree
            - BranchSide:      'dict_random.c:148,18'
              BranchSideFuncs:
                - dict_alloc
                - balpar
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
                - mystrndup
                - dict_random_parse_name
                - dict_file_purge_buffers
                - myfree
        - Branch String:   'dict_random.c:159,48'
          Branch Sides:
            - BranchSide:      'dict_random.c:159,51'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
            - BranchSide:      'dict_random.c:165,2'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
        - Branch String:   'dict_random.c:160,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:160,35'
              BranchSideFuncs:
                - mystrndup
                - dict_random_parse_name
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
                - dict_file_purge_buffers
                - myfree
            - BranchSide:      'dict_random.c:165,2'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
        - Branch String:   'dict_random.c:161,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:161,12'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
            - BranchSide:      'dict_random.c:165,2'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
        - Branch String:   'dict_random.c:164,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:164,18'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - myfree
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
            - BranchSide:      'dict_random.c:165,2'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
        - Branch String:   'dict_random.c:159,9'
          Branch Sides:
            - BranchSide:      'dict_random.c:165,2'
              BranchSideFuncs:
                - dict_random_close
                - dict_surrogate
                - myfree
                - myfree
                - dict_surrogate
            - BranchSide:      'dict_random.c:177,5'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - myfree
        - Branch String:   'dict_random.c:166,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
        - Branch String:   'dict_random.c:166,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'dict_random.c:166,2'
          Branch Sides:
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_random.c:166,2'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict_random.c:139,2'
          Dst:             dict_surrogate
        - Src:             'dict_random.c:148,18'
          Dst:             dict_alloc
        - Src:             'dict_random.c:159,16'
          Dst:             balpar
        - Src:             'dict_random.c:160,20'
          Dst:             mystrndup
        - Src:             'dict_random.c:161,12'
          Dst:             dict_random_parse_name
        - Src:             'dict_random.c:165,2'
          Dst:             dict_random_close
        - Src:             'dict_random.c:166,2'
          Dst:             dict_surrogate
        - Src:             'dict_random.c:166,2'
          Dst:             dict_surrogate
        - Src:             'dict_random.c:166,2'
          Dst:             myfree
        - Src:             'dict_random.c:166,2'
          Dst:             myfree
        - Src:             'dict_random.c:177,5'
          Dst:             dict_file_purge_buffers
        - Src:             'dict_random.c:178,5'
          Dst:             myfree
    - functionName:    argv_splitq_append
      functionSourceFile: '/src/postfix/postfix/src/util/argv_splitq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_terminate
        - myfree
        - mystrdup
        - mystrtokq_cw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_splitq.c:109,28'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - mystrtokq_cw
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:113,19'
              BranchSideFuncs:
                - mystrdup
                - mystrtokq_cw
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_splitq.c:113,5'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:114,2'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:115,5'
              BranchSideFuncs:
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_splitq.c:109,28'
          Dst:             mystrdup
        - Src:             'argv_splitq.c:113,19'
          Dst:             mystrtokq_cw
        - Src:             'argv_splitq.c:114,2'
          Dst:             argv_add
        - Src:             'argv_splitq.c:115,5'
          Dst:             argv_terminate
        - Src:             'argv_splitq.c:116,5'
          Dst:             myfree
    - functionName:    argv_splitq_count
      functionSourceFile: '/src/postfix/postfix/src/util/argv_splitq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - msg_panic
        - myfree
        - mystrdup
        - mystrtokq_cw
        - strspn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_splitq.c:86,21'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtokq_cw
                - msg_panic
            - BranchSide:      'argv_splitq.c:86,21'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtokq_cw
                - msg_panic
        - Branch String:   'argv_splitq.c:91,9'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:92,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv_splitq.c:93,17'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtokq_cw
        - Branch String:   'argv_splitq.c:93,24'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:93,34'
              BranchSideFuncs:
                - mystrtokq_cw
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
            - BranchSide:      'argv_splitq.c:93,5'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - mystrtokq_cw
        - Branch String:   'argv_splitq.c:93,5'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:94,2'
              BranchSideFuncs:
                - argv_add
                - strspn
                - argv_add
                - argv_terminate
                - myfree
                - mystrtokq_cw
            - BranchSide:      'argv_splitq.c:95,10'
              BranchSideFuncs:
                - strspn
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_splitq.c:95,9'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:96,8'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:97,10'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_splitq.c:97,9'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:97,9'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:98,2'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_splitq.c:86,21'
          Dst:             argv_alloc
        - Src:             'argv_splitq.c:87,28'
          Dst:             mystrdup
        - Src:             'argv_splitq.c:92,2'
          Dst:             msg_panic
        - Src:             'argv_splitq.c:93,34'
          Dst:             mystrtokq_cw
        - Src:             'argv_splitq.c:94,2'
          Dst:             argv_add
        - Src:             'argv_splitq.c:96,8'
          Dst:             strspn
        - Src:             'argv_splitq.c:98,2'
          Dst:             argv_add
        - Src:             'argv_splitq.c:99,5'
          Dst:             argv_terminate
        - Src:             'argv_splitq.c:100,5'
          Dst:             myfree
    - functionName:    argv_splitq
      functionSourceFile: '/src/postfix/postfix/src/util/argv_splitq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - myfree
        - mystrdup
        - mystrtokq_cw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'argv_splitq.c:69,21'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtokq_cw
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:74,19'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - mystrtokq_cw
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_splitq.c:74,5'
          Branch Sides:
            - BranchSide:      'argv_splitq.c:75,2'
              BranchSideFuncs:
                - argv_terminate
                - myfree
            - BranchSide:      'argv_splitq.c:76,5'
              BranchSideFuncs:
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_splitq.c:69,21'
          Dst:             argv_alloc
        - Src:             'argv_splitq.c:70,28'
          Dst:             mystrdup
        - Src:             'argv_splitq.c:74,19'
          Dst:             mystrtokq_cw
        - Src:             'argv_splitq.c:75,2'
          Dst:             argv_add
        - Src:             'argv_splitq.c:76,5'
          Dst:             argv_terminate
        - Src:             'argv_splitq.c:77,5'
          Dst:             myfree
    - functionName:    balpar
      functionSourceFile: '/src/postfix/postfix/src/util/balpar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'balpar.c:45,9'
          Branch Sides:
            - BranchSide:      'balpar.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'balpar.c:47,0'
              BranchSideFuncs: []
        - Branch String:   'balpar.c:48,6'
          Branch Sides:
            - BranchSide:      'balpar.c:49,10'
              BranchSideFuncs: []
            - BranchSide:      'balpar.c:51,16'
              BranchSideFuncs: []
        - Branch String:   'balpar.c:49,10'
          Branch Sides:
            - BranchSide:      'balpar.c:47,0'
              BranchSideFuncs: []
            - BranchSide:      'balpar.c:50,14'
              BranchSideFuncs: []
        - Branch String:   'balpar.c:51,13'
          Branch Sides:
            - BranchSide:      'balpar.c:47,0'
              BranchSideFuncs: []
            - BranchSide:      'balpar.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'balpar.c:47,5'
          Branch Sides:
            - BranchSide:      'balpar.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'balpar.c:48,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dict_union_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - argv_free
        - dict_free
        - dict_handle
        - msg_panic
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_union.c:112,28'
          Branch Sides:
            - BranchSide:      'dict_union.c:0,0'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
            - BranchSide:      'dict_union.c:112,28'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
        - Branch String:   'dict_union.c:112,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:112,5'
              BranchSideFuncs:
                - argv_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_union.c:113,13'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
        - Branch String:   'dict_union.c:113,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:114,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_union.c:115,2'
              BranchSideFuncs:
                - dict_handle
                - msg_panic
                - argv_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_union.c:112,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:112,5'
              BranchSideFuncs:
                - argv_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_union.c:113,13'
              BranchSideFuncs:
                - dict_handle
                - argv_free
                - vstring_free
                - dict_free
                - msg_panic
      Callsites:
        - Src:             'dict_union.c:113,13'
          Dst:             dict_handle
        - Src:             'dict_union.c:114,6'
          Dst:             msg_panic
        - Src:             'dict_union.c:117,5'
          Dst:             argv_free
        - Src:             'dict_union.c:118,5'
          Dst:             vstring_free
        - Src:             'dict_union.c:119,5'
          Dst:             dict_free
    - functionName:    dict_union_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - dict_handle
        - msg_panic
        - vbuf_put
        - vstring_strcat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_union.c:85,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:0,0'
              BranchSideFuncs:
                - dict_handle
                - vstring_strcat
                - vbuf_put
                - msg_panic
            - BranchSide:      'dict_union.c:85,5'
              BranchSideFuncs:
                - dict_handle
                - vstring_strcat
                - vbuf_put
                - msg_panic
        - Branch String:   'dict_union.c:86,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:87,13'
              BranchSideFuncs: []
            - BranchSide:      'dict_union.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'dict_union.c:87,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:88,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_union.c:89,16'
              BranchSideFuncs:
                - vstring_strcat
                - dict_handle
                - msg_panic
                - vbuf_put
        - Branch String:   'dict_union.c:89,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:90,10'
              BranchSideFuncs:
                - dict_handle
                - vstring_strcat
                - vbuf_put
                - msg_panic
            - BranchSide:      'dict_union.c:93,18'
              BranchSideFuncs:
                - dict_handle
                - vstring_strcat
                - vbuf_put
                - msg_panic
        - Branch String:   'dict_union.c:90,10'
          Branch Sides:
            - BranchSide:      'dict_union.c:91,3'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
                - dict_handle
                - msg_panic
            - BranchSide:      'dict_union.c:92,33'
              BranchSideFuncs:
                - vstring_strcat
                - dict_handle
                - vbuf_put
                - msg_panic
        - Branch String:   'dict_union.c:91,3'
          Branch Sides:
            - BranchSide:      'dict_union.c:92,33'
              BranchSideFuncs:
                - vstring_strcat
                - dict_handle
                - vbuf_put
                - msg_panic
            - BranchSide:      'dict_union.c:92,33'
              BranchSideFuncs:
                - vbuf_put
                - vstring_strcat
                - dict_handle
                - msg_panic
        - Branch String:   'dict_union.c:93,13'
          Branch Sides:
            - BranchSide:      'dict_union.c:86,72'
              BranchSideFuncs:
                - dict_handle
                - vstring_strcat
                - vbuf_put
                - msg_panic
            - BranchSide:      'dict_union.c:94,6'
              BranchSideFuncs: []
        - Branch String:   'dict_union.c:86,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:87,13'
              BranchSideFuncs: []
            - BranchSide:      'dict_union.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'dict_union.c:97,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_union.c:97,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_union.c:87,13'
          Dst:             dict_handle
        - Src:             'dict_union.c:88,6'
          Dst:             msg_panic
        - Src:             'dict_union.c:91,3'
          Dst:             vbuf_put
        - Src:             'dict_union.c:92,6'
          Dst:             vstring_strcat
    - functionName:    dict_union_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_union.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          294
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - argv_free
        - argv_replace_one
        - argv_splitq
        - balpar
        - dict_alloc
        - dict_open
        - dict_surrogate
        - msg_info
        - myfree
        - mystrndup
        - strchr
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_union.c:151,20'
          Branch Sides:
            - BranchSide:      'dict_union.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:151,20'
              BranchSideFuncs:
                - dict_surrogate
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:151,9'
          Branch Sides:
            - BranchSide:      'dict_union.c:152,2'
              BranchSideFuncs:
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:160,16'
              BranchSideFuncs:
                - balpar
                - myfree
                - argv_free
                - dict_surrogate
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:160,48'
          Branch Sides:
            - BranchSide:      'dict_union.c:160,51'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:161,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:161,35'
              BranchSideFuncs:
                - mystrndup
                - argv_splitq
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:162,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:162,14'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:160,9'
          Branch Sides:
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:175,22'
              BranchSideFuncs:
                - strchr
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:164,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:164,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_union.c:164,2'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:175,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:176,6'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:190,46'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:175,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:176,6'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:190,46'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:190,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:191,6'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:204,17'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:176,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:175,61'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
            - BranchSide:      'dict_union.c:177,6'
              BranchSideFuncs:
                - myfree
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:177,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:177,6'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_union.c:177,6'
              BranchSideFuncs:
                - argv_free
                - dict_surrogate
        - Branch String:   'dict_union.c:191,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:192,6'
              BranchSideFuncs:
                - dict_open
                - argv_replace_one
                - msg_info
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:193,9'
              BranchSideFuncs:
                - dict_open
                - argv_replace_one
                - msg_info
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:195,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:195,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:195,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:196,19'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:195,2'
          Branch Sides:
            - BranchSide:      'dict_union.c:195,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:196,19'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:196,6'
          Branch Sides:
            - BranchSide:      'dict_union.c:190,61'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:197,26'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - argv_replace_one
                - dict_alloc
                - vstring_alloc
                - myfree
        - Branch String:   'dict_union.c:190,5'
          Branch Sides:
            - BranchSide:      'dict_union.c:191,6'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_union.c:204,17'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - myfree
      Callsites:
        - Src:             'dict_union.c:152,2'
          Dst:             dict_surrogate
        - Src:             'dict_union.c:160,16'
          Dst:             balpar
        - Src:             'dict_union.c:161,20'
          Dst:             mystrndup
        - Src:             'dict_union.c:162,14'
          Dst:             argv_splitq
        - Src:             'dict_union.c:164,2'
          Dst:             myfree
        - Src:             'dict_union.c:164,2'
          Dst:             argv_free
        - Src:             'dict_union.c:164,2'
          Dst:             dict_surrogate
        - Src:             'dict_union.c:176,6'
          Dst:             strchr
        - Src:             'dict_union.c:177,6'
          Dst:             myfree
        - Src:             'dict_union.c:177,6'
          Dst:             argv_free
        - Src:             'dict_union.c:177,6'
          Dst:             dict_surrogate
        - Src:             'dict_union.c:192,6'
          Dst:             msg_info
        - Src:             'dict_union.c:193,9'
          Dst:             dict_open
        - Src:             'dict_union.c:194,2'
          Dst:             argv_replace_one
        - Src:             'dict_union.c:204,17'
          Dst:             dict_alloc
        - Src:             'dict_union.c:209,26'
          Dst:             vstring_alloc
        - Src:             'dict_union.c:212,5'
          Dst:             myfree
    - functionName:    extpar
      functionSourceFile: '/src/postfix/postfix/src/util/extpar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - balpar
        - concatenate
        - normalize_ws
        - trimblanks
        - vstring_alloc
        - vstring_export
        - vstring_sprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'extpar.c:87,18'
          Branch Sides:
            - BranchSide:      'extpar.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
                - vstring_export
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
                - balpar
                - concatenate
                - concatenate
            - BranchSide:      'extpar.c:87,18'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
                - vstring_export
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
                - balpar
                - concatenate
                - concatenate
        - Branch String:   'extpar.c:91,9'
          Branch Sides:
            - BranchSide:      'extpar.c:92,39'
              BranchSideFuncs:
                - balpar
                - concatenate
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
                - concatenate
            - BranchSide:      'extpar.c:95,23'
              BranchSideFuncs:
                - balpar
                - concatenate
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
                - concatenate
        - Branch String:   'extpar.c:95,16'
          Branch Sides:
            - BranchSide:      'extpar.c:96,40'
              BranchSideFuncs:
                - concatenate
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
            - BranchSide:      'extpar.c:100,6'
              BranchSideFuncs:
                - concatenate
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
        - Branch String:   'extpar.c:100,6'
          Branch Sides:
            - BranchSide:      'extpar.c:101,55'
              BranchSideFuncs:
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
            - BranchSide:      'extpar.c:103,5'
              BranchSideFuncs:
                - trimblanks
                - normalize_ws
                - __ctype_b_loc
        - Branch String:   'extpar.c:106,9'
          Branch Sides:
            - BranchSide:      'extpar.c:107,2'
              BranchSideFuncs:
                - normalize_ws
            - BranchSide:      'extpar.c:111,15'
              BranchSideFuncs:
                - normalize_ws
        - Branch String:   'extpar.c:108,9'
          Branch Sides:
            - BranchSide:      'extpar.c:109,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - normalize_ws
            - BranchSide:      'extpar.c:109,8'
              BranchSideFuncs:
                - normalize_ws
                - __ctype_b_loc
        - Branch String:   'extpar.c:108,2'
          Branch Sides:
            - BranchSide:      'extpar.c:108,9'
              BranchSideFuncs:
                - normalize_ws
                - __ctype_b_loc
            - BranchSide:      'extpar.c:111,15'
              BranchSideFuncs:
                - normalize_ws
        - Branch String:   'extpar.c:111,9'
          Branch Sides:
            - BranchSide:      'extpar.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'extpar.c:112,2'
              BranchSideFuncs:
                - normalize_ws
      Callsites:
        - Src:             'extpar.c:92,39'
          Dst:             vstring_alloc
        - Src:             'extpar.c:92,23'
          Dst:             vstring_sprintf
        - Src:             'extpar.c:92,8'
          Dst:             vstring_export
        - Src:             'extpar.c:95,23'
          Dst:             balpar
        - Src:             'extpar.c:96,8'
          Dst:             concatenate
        - Src:             'extpar.c:101,12'
          Dst:             concatenate
        - Src:             'extpar.c:107,2'
          Dst:             trimblanks
        - Src:             'extpar.c:108,9'
          Dst:             __ctype_b_loc
        - Src:             'extpar.c:112,2'
          Dst:             normalize_ws
    - functionName:    dict_inline_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_inline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          309
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - allascii_len
        - balpar
        - dict_file_get_error
        - dict_file_purge_buffers
        - dict_file_to_b64
        - dict_ht_open
        - dict_surrogate
        - dict_type_override
        - extpar
        - myfree
        - mystrndup
        - mystrtokq_cw
        - split_qnameval
        - valid_utf8_stringz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_inline.c:57,5'
          Branch Sides:
            - BranchSide:      'dict_inline.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - allascii_len
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - valid_utf8_stringz
                - dict_surrogate
            - BranchSide:      'dict_inline.c:79,20'
              BranchSideFuncs:
                - dict_surrogate
                - allascii_len
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - valid_utf8_stringz
                - dict_surrogate
        - Branch String:   'dict_inline.c:79,9'
          Branch Sides:
            - BranchSide:      'dict_inline.c:80,2'
              BranchSideFuncs:
                - allascii_len
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - valid_utf8_stringz
                - dict_surrogate
            - BranchSide:      'dict_inline.c:88,9'
              BranchSideFuncs:
                - allascii_len
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - valid_utf8_stringz
                - dict_surrogate
        - Branch String:   'dict_inline.c:88,9'
          Branch Sides:
            - BranchSide:      'dict_inline.c:88,9'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
            - BranchSide:      'dict_inline.c:101,16'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:89,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:89,5'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
            - BranchSide:      'dict_inline.c:101,16'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:90,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:90,5'
              BranchSideFuncs:
                - valid_utf8_stringz
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - dict_surrogate
            - BranchSide:      'dict_inline.c:101,16'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:88,9'
          Branch Sides:
            - BranchSide:      'dict_inline.c:91,2'
              BranchSideFuncs:
                - dict_surrogate
            - BranchSide:      'dict_inline.c:101,16'
              BranchSideFuncs:
                - balpar
                - dict_surrogate
                - myfree
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:101,48'
          Branch Sides:
            - BranchSide:      'dict_inline.c:101,51'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_inline.c:103,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
        - Branch String:   'dict_inline.c:102,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:102,40'
              BranchSideFuncs:
                - mystrndup
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_inline.c:103,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
        - Branch String:   'dict_inline.c:101,9'
          Branch Sides:
            - BranchSide:      'dict_inline.c:103,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_inline.c:113,12'
              BranchSideFuncs:
                - dict_ht_open
                - dict_type_override
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:103,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:103,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_inline.c:103,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_inline.c:115,5'
          Branch Sides:
            - BranchSide:      'dict_inline.c:116,6'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
            - BranchSide:      'dict_inline.c:134,13'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:116,6'
          Branch Sides:
            - BranchSide:      'dict_inline.c:117,22'
              BranchSideFuncs:
                - extpar
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - mystrtokq_cw
                - dict_file_get_error
            - BranchSide:      'dict_inline.c:118,10'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - mystrtokq_cw
                - extpar
                - dict_file_get_error
        - Branch String:   'dict_inline.c:118,15'
          Branch Sides:
            - BranchSide:      'dict_inline.c:118,40'
              BranchSideFuncs:
                - split_qnameval
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - dict_file_to_b64
                - mystrtokq_cw
                - extpar
                - dict_file_get_error
            - BranchSide:      'dict_inline.c:134,13'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:118,6'
          Branch Sides:
            - BranchSide:      'dict_inline.c:121,13'
              BranchSideFuncs:
                - dict_file_to_b64
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - extpar
                - dict_file_get_error
            - BranchSide:      'dict_inline.c:134,13'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:121,6'
          Branch Sides:
            - BranchSide:      'dict_inline.c:124,47'
              BranchSideFuncs:
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
            - BranchSide:      'dict_inline.c:131,8'
              BranchSideFuncs:
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:124,10'
          Branch Sides:
            - BranchSide:      'dict_inline.c:125,19'
              BranchSideFuncs:
                - dict_file_get_error
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - extpar
            - BranchSide:      'dict_inline.c:128,14'
              BranchSideFuncs:
                - mystrtokq_cw
                - dict_surrogate
                - myfree
                - myfree
                - dict_file_purge_buffers
                - myfree
                - myfree
                - split_qnameval
                - dict_file_to_b64
                - dict_file_get_error
                - extpar
        - Branch String:   'dict_inline.c:134,18'
          Branch Sides:
            - BranchSide:      'dict_inline.c:134,27'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - myfree
                - myfree
                - dict_surrogate
                - myfree
                - myfree
            - BranchSide:      'dict_inline.c:135,8'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:134,9'
          Branch Sides:
            - BranchSide:      'dict_inline.c:135,8'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
            - BranchSide:      'dict_inline.c:146,11'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:136,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:136,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
            - BranchSide:      'dict_inline.c:136,2'
              BranchSideFuncs:
                - dict_surrogate
                - myfree
                - myfree
        - Branch String:   'dict_inline.c:136,2'
          Branch Sides:
            - BranchSide:      'dict_inline.c:136,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_inline.c:136,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_inline.c:149,5'
          Branch Sides:
            - BranchSide:      'dict_inline.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_inline.c:149,5'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict_inline.c:80,2'
          Dst:             dict_surrogate
        - Src:             'dict_inline.c:89,5'
          Dst:             allascii_len
        - Src:             'dict_inline.c:90,5'
          Dst:             valid_utf8_stringz
        - Src:             'dict_inline.c:91,2'
          Dst:             dict_surrogate
        - Src:             'dict_inline.c:101,16'
          Dst:             balpar
        - Src:             'dict_inline.c:102,25'
          Dst:             mystrndup
        - Src:             'dict_inline.c:103,2'
          Dst:             dict_surrogate
        - Src:             'dict_inline.c:103,2'
          Dst:             myfree
        - Src:             'dict_inline.c:113,12'
          Dst:             dict_ht_open
        - Src:             'dict_inline.c:114,5'
          Dst:             dict_type_override
        - Src:             'dict_inline.c:115,23'
          Dst:             mystrtokq_cw
        - Src:             'dict_inline.c:117,22'
          Dst:             extpar
        - Src:             'dict_inline.c:118,25'
          Dst:             split_qnameval
        - Src:             'dict_inline.c:124,24'
          Dst:             dict_file_to_b64
        - Src:             'dict_inline.c:125,19'
          Dst:             dict_file_get_error
        - Src:             'dict_inline.c:136,2'
          Dst:             dict_surrogate
        - Src:             'dict_inline.c:136,2'
          Dst:             myfree
        - Src:             'dict_inline.c:136,2'
          Dst:             myfree
        - Src:             'dict_inline.c:148,5'
          Dst:             dict_file_purge_buffers
        - Src:             'dict_inline.c:149,5'
          Dst:             myfree
        - Src:             'dict_inline.c:149,5'
          Dst:             myfree
    - functionName:    casefoldx
      functionSourceFile: '/src/postfix/postfix/src/util/casefold.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lowercase
        - strlen
        - vstring_strncat
      functionUses:    8
      BranchProfiles:
        - Branch String:   'casefold.c:123,13'
          Branch Sides:
            - BranchSide:      'casefold.c:0,0'
              BranchSideFuncs:
                - vstring_strncat
                - lowercase
                - strlen
            - BranchSide:      'casefold.c:123,13'
              BranchSideFuncs:
                - vstring_strncat
                - lowercase
                - strlen
        - Branch String:   'casefold.c:123,9'
          Branch Sides:
            - BranchSide:      'casefold.c:124,8'
              BranchSideFuncs:
                - strlen
                - vstring_strncat
                - lowercase
            - BranchSide:      'casefold.c:125,16'
              BranchSideFuncs:
                - vstring_strncat
                - lowercase
        - Branch String:   'casefold.c:125,9'
          Branch Sides:
            - BranchSide:      'casefold.c:125,9'
              BranchSideFuncs:
                - vstring_strncat
                - lowercase
            - BranchSide:      'casefold.c:126,2'
              BranchSideFuncs:
                - vstring_strncat
                - lowercase
      Callsites:
        - Src:             'casefold.c:124,8'
          Dst:             strlen
        - Src:             'casefold.c:128,5'
          Dst:             vstring_strncat
        - Src:             'casefold.c:129,5'
          Dst:             lowercase
    - functionName:    dict_utf8_check
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - allascii_len
        - valid_utf8_stringz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict_utf8.c:126,10'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - allascii_len
                - valid_utf8_stringz
            - BranchSide:      'dict_utf8.c:126,10'
              BranchSideFuncs:
                - allascii_len
                - valid_utf8_stringz
        - Branch String:   'dict_utf8.c:126,27'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:126,30'
              BranchSideFuncs:
                - valid_utf8_stringz
            - BranchSide:      'dict_utf8.c:126,27'
              BranchSideFuncs: []
        - Branch String:   'dict_utf8.c:126,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:127,6'
              BranchSideFuncs: []
        - Branch String:   'dict_utf8.c:127,6'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:127,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:128,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_utf8.c:126,10'
          Dst:             allascii_len
        - Src:             'dict_utf8.c:126,30'
          Dst:             valid_utf8_stringz
    - functionName:    dict_utf8_check_fold
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - allascii_len
        - casefoldx
        - valid_utf8_stringz
        - vstring_alloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict_utf8.c:98,32'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - allascii_len
                - casefoldx
                - vstring_alloc
                - valid_utf8_stringz
            - BranchSide:      'dict_utf8.c:98,32'
              BranchSideFuncs:
                - allascii_len
                - casefoldx
                - vstring_alloc
                - valid_utf8_stringz
        - Branch String:   'dict_utf8.c:103,27'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:103,30'
              BranchSideFuncs:
                - valid_utf8_stringz
                - casefoldx
                - vstring_alloc
            - BranchSide:      'dict_utf8.c:112,19'
              BranchSideFuncs:
                - casefoldx
                - vstring_alloc
        - Branch String:   'dict_utf8.c:103,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:104,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:112,19'
              BranchSideFuncs:
                - casefoldx
                - vstring_alloc
        - Branch String:   'dict_utf8.c:104,6'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:104,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'dict_utf8.c:113,2'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:113,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:113,26'
              BranchSideFuncs:
                - casefoldx
                - vstring_alloc
        - Branch String:   'dict_utf8.c:112,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:115,12'
              BranchSideFuncs:
                - casefoldx
                - vstring_alloc
        - Branch String:   'dict_utf8.c:115,6'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:116,23'
              BranchSideFuncs:
                - vstring_alloc
                - casefoldx
            - BranchSide:      'dict_utf8.c:117,10'
              BranchSideFuncs:
                - casefoldx
      Callsites:
        - Src:             'dict_utf8.c:103,10'
          Dst:             allascii_len
        - Src:             'dict_utf8.c:103,30'
          Dst:             valid_utf8_stringz
        - Src:             'dict_utf8.c:116,23'
          Dst:             vstring_alloc
        - Src:             'dict_utf8.c:117,10'
          Dst:             casefoldx
    - functionName:    dict_utf8_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_utf8_check_fold
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_utf8.c:224,5'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - msg_warn
            - BranchSide:      'dict_utf8.c:232,21'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - msg_warn
        - Branch String:   'dict_utf8.c:232,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:234,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_utf8.c:243,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_utf8.c:232,21'
          Dst:             dict_utf8_check_fold
        - Src:             'dict_utf8.c:233,2'
          Dst:             msg_warn
    - functionName:    dict_utf8_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dict_utf8_check
        - dict_utf8_check_fold
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_utf8.c:181,5'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - dict_utf8_check
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_utf8.c:189,21'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - dict_utf8_check
                - msg_warn
                - msg_warn
        - Branch String:   'dict_utf8.c:189,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:191,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_utf8.c:199,14'
              BranchSideFuncs:
                - dict_utf8_check
                - msg_warn
        - Branch String:   'dict_utf8.c:199,14'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:201,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_utf8.c:210,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_utf8.c:189,21'
          Dst:             dict_utf8_check_fold
        - Src:             'dict_utf8.c:190,2'
          Dst:             msg_warn
        - Src:             'dict_utf8.c:199,14'
          Dst:             dict_utf8_check
        - Src:             'dict_utf8.c:200,2'
          Dst:             msg_warn
    - functionName:    dict_utf8_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dict_utf8_check
        - dict_utf8_check_fold
        - msg_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_utf8.c:139,5'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - dict_utf8_check
                - msg_warn
                - msg_warn
            - BranchSide:      'dict_utf8.c:147,21'
              BranchSideFuncs:
                - dict_utf8_check_fold
                - dict_utf8_check
                - msg_warn
                - msg_warn
        - Branch String:   'dict_utf8.c:147,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:149,10'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_utf8.c:157,26'
              BranchSideFuncs:
                - dict_utf8_check
                - msg_warn
        - Branch String:   'dict_utf8.c:166,20'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:166,20'
              BranchSideFuncs: []
            - BranchSide:      'dict_utf8.c:166,23'
              BranchSideFuncs:
                - dict_utf8_check
                - msg_warn
        - Branch String:   'dict_utf8.c:166,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:166,9'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'dict_utf8.c:168,10'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'dict_utf8.c:147,21'
          Dst:             dict_utf8_check_fold
        - Src:             'dict_utf8.c:148,2'
          Dst:             msg_warn
        - Src:             'dict_utf8.c:166,23'
          Dst:             dict_utf8_check
        - Src:             'dict_utf8.c:167,2'
          Dst:             msg_warn
    - functionName:    dict_utf8_activate
      functionSourceFile: '/src/postfix/postfix/src/util/dict_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - mymalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_utf8.c:256,5'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - mymalloc
                - msg_panic
                - msg_panic
            - BranchSide:      'dict_utf8.c:256,16'
              BranchSideFuncs:
                - msg_panic
                - mymalloc
                - msg_panic
                - msg_panic
        - Branch String:   'dict_utf8.c:262,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:263,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_utf8.c:264,16'
              BranchSideFuncs:
                - msg_panic
                - mymalloc
                - msg_panic
        - Branch String:   'dict_utf8.c:264,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:266,19'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_utf8.c:267,22'
              BranchSideFuncs:
                - msg_panic
                - mymalloc
        - Branch String:   'dict_utf8.c:267,47'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:267,56'
              BranchSideFuncs:
                - msg_panic
                - mymalloc
            - BranchSide:      'dict_utf8.c:269,19'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'dict_utf8.c:267,9'
          Branch Sides:
            - BranchSide:      'dict_utf8.c:269,19'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'dict_utf8.c:280,55'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'dict_utf8.c:263,2'
          Dst:             msg_panic
        - Src:             'dict_utf8.c:265,2'
          Dst:             msg_panic
        - Src:             'dict_utf8.c:268,2'
          Dst:             msg_panic
        - Src:             'dict_utf8.c:280,55'
          Dst:             mymalloc
    - functionName:    strncasecmp_utf8x
      functionSourceFile: '/src/postfix/postfix/src/util/strcasecmp_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - allascii_len
        - casefoldx
        - strcasecmp_utf8_init
        - strcmp
        - strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strcasecmp_utf8.c:132,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:0,0'
              BranchSideFuncs:
                - allascii_len
                - allascii_len
                - strncasecmp
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
            - BranchSide:      'strcasecmp_utf8.c:132,9'
              BranchSideFuncs:
                - allascii_len
                - allascii_len
                - strncasecmp
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
        - Branch String:   'strcasecmp_utf8.c:132,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:133,2'
              BranchSideFuncs:
                - strcasecmp_utf8_init
                - allascii_len
                - allascii_len
                - strncasecmp
                - casefoldx
                - casefoldx
                - strcmp
            - BranchSide:      'strcasecmp_utf8.c:140,9'
              BranchSideFuncs:
                - allascii_len
                - allascii_len
                - strncasecmp
                - casefoldx
                - casefoldx
                - strcmp
        - Branch String:   'strcasecmp_utf8.c:140,31'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:140,34'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
            - BranchSide:      'strcasecmp_utf8.c:147,11'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
        - Branch String:   'strcasecmp_utf8.c:140,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:141,10'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
            - BranchSide:      'strcasecmp_utf8.c:147,11'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
      Callsites:
        - Src:             'strcasecmp_utf8.c:133,2'
          Dst:             strcasecmp_utf8_init
        - Src:             'strcasecmp_utf8.c:140,9'
          Dst:             allascii_len
        - Src:             'strcasecmp_utf8.c:140,34'
          Dst:             allascii_len
        - Src:             'strcasecmp_utf8.c:141,10'
          Dst:             strncasecmp
        - Src:             'strcasecmp_utf8.c:148,5'
          Dst:             casefoldx
        - Src:             'strcasecmp_utf8.c:149,5'
          Dst:             casefoldx
        - Src:             'strcasecmp_utf8.c:150,13'
          Dst:             strcmp
    - functionName:    strcasecmp_utf8_init
      functionSourceFile: '/src/postfix/postfix/src/util/strcasecmp_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strcasecmp_utf8.c:93,10'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:93,10'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
            - BranchSide:      'strcasecmp_utf8.c:93,10'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
      Callsites:
        - Src:             'strcasecmp_utf8.c:93,10'
          Dst:             vstring_alloc
        - Src:             'strcasecmp_utf8.c:94,10'
          Dst:             vstring_alloc
    - functionName:    strcasecmp_utf8x
      functionSourceFile: '/src/postfix/postfix/src/util/strcasecmp_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - allascii_len
        - casefoldx
        - strcasecmp
        - strcasecmp_utf8_init
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strcasecmp_utf8.c:107,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:0,0'
              BranchSideFuncs:
                - allascii_len
                - allascii_len
                - strcasecmp
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
            - BranchSide:      'strcasecmp_utf8.c:107,9'
              BranchSideFuncs:
                - allascii_len
                - allascii_len
                - strcasecmp
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
        - Branch String:   'strcasecmp_utf8.c:107,22'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:107,25'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
            - BranchSide:      'strcasecmp_utf8.c:110,9'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
        - Branch String:   'strcasecmp_utf8.c:107,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:108,10'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
            - BranchSide:      'strcasecmp_utf8.c:110,9'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
                - strcasecmp_utf8_init
        - Branch String:   'strcasecmp_utf8.c:110,9'
          Branch Sides:
            - BranchSide:      'strcasecmp_utf8.c:111,2'
              BranchSideFuncs:
                - strcasecmp_utf8_init
                - casefoldx
                - casefoldx
                - strcmp
            - BranchSide:      'strcasecmp_utf8.c:117,11'
              BranchSideFuncs:
                - casefoldx
                - casefoldx
                - strcmp
      Callsites:
        - Src:             'strcasecmp_utf8.c:107,9'
          Dst:             allascii_len
        - Src:             'strcasecmp_utf8.c:107,25'
          Dst:             allascii_len
        - Src:             'strcasecmp_utf8.c:108,10'
          Dst:             strcasecmp
        - Src:             'strcasecmp_utf8.c:111,2'
          Dst:             strcasecmp_utf8_init
        - Src:             'strcasecmp_utf8.c:118,5'
          Dst:             casefoldx
        - Src:             'strcasecmp_utf8.c:119,5'
          Dst:             casefoldx
        - Src:             'strcasecmp_utf8.c:120,13'
          Dst:             strcmp
    - functionName:    split_qnameval
      functionSourceFile: '/src/postfix/postfix/src/util/split_qnameval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          258
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - trimblanks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'split_qnameval.c:66,10'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:0,0'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:66,21'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:66,26'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:66,47'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:66,29'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:66,29'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:66,47'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:66,47'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:66,5'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:66,21'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:68,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:68,9'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'split_qnameval.c:71,25'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:71,5'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:72,15'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:82,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:72,6'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:73,11'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:75,13'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:73,10'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:71,42'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:82,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:75,13'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:75,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:75,43'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:75,31'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:75,43'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:76,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:75,13'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:76,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:78,22'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:76,10'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:71,42'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:82,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:78,13'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:71,42'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:79,18'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:71,5'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:72,15'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:82,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:82,9'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:82,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:86,12'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:86,12'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:87,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:87,7'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:86,5'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:86,12'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:88,16'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:88,9'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:88,9'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:90,14'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:93,14'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:93,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
            - BranchSide:      'split_qnameval.c:93,5'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
        - Branch String:   'split_qnameval.c:93,5'
          Branch Sides:
            - BranchSide:      'split_qnameval.c:92,7'
              BranchSideFuncs:
                - trimblanks
                - __ctype_b_loc
            - BranchSide:      'split_qnameval.c:94,5'
              BranchSideFuncs:
                - trimblanks
      Callsites:
        - Src:             'split_qnameval.c:66,29'
          Dst:             __ctype_b_loc
        - Src:             'split_qnameval.c:75,13'
          Dst:             __ctype_b_loc
        - Src:             'split_qnameval.c:86,12'
          Dst:             __ctype_b_loc
        - Src:             'split_qnameval.c:93,14'
          Dst:             __ctype_b_loc
        - Src:             'split_qnameval.c:94,5'
          Dst:             trimblanks
    - functionName:    dict_file_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dict_file_from_b64
        - dict_file_get_error
        - msg_panic
        - msg_warn
        - myfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_file.c:213,5'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - dict_file_from_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_panic
            - BranchSide:      'dict_file.c:213,16'
              BranchSideFuncs:
                - dict_file_from_b64
                - dict_file_get_error
                - msg_warn
                - myfree
                - msg_panic
        - Branch String:   'dict_file.c:218,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:219,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_file.c:221,22'
              BranchSideFuncs:
                - dict_file_from_b64
                - dict_file_get_error
                - msg_warn
                - myfree
        - Branch String:   'dict_file.c:221,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_file.c:223,18'
              BranchSideFuncs:
                - dict_file_from_b64
                - dict_file_get_error
                - msg_warn
                - myfree
        - Branch String:   'dict_file.c:223,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:224,8'
              BranchSideFuncs:
                - dict_file_get_error
                - msg_warn
                - myfree
            - BranchSide:      'dict_file.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_file.c:219,2'
          Dst:             msg_panic
        - Src:             'dict_file.c:223,18'
          Dst:             dict_file_from_b64
        - Src:             'dict_file.c:224,8'
          Dst:             dict_file_get_error
        - Src:             'dict_file.c:225,2'
          Dst:             msg_warn
        - Src:             'dict_file.c:226,2'
          Dst:             myfree
    - functionName:    dict_file_from_b64
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - base64_decode_opt
        - strlen
        - vstring_alloc
        - vstring_sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_file.c:175,15'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - base64_decode_opt
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'dict_file.c:175,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - base64_decode_opt
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'dict_file.c:175,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:176,19'
              BranchSideFuncs:
                - vstring_alloc
                - strlen
                - strlen
                - base64_decode_opt
                - vstring_sprintf
            - BranchSide:      'dict_file.c:177,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - base64_decode_opt
                - vstring_sprintf
        - Branch String:   'dict_file.c:181,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:181,9'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_file.c:182,24'
              BranchSideFuncs:
                - vstring_sprintf
      Callsites:
        - Src:             'dict_file.c:176,19'
          Dst:             vstring_alloc
        - Src:             'dict_file.c:177,14'
          Dst:             strlen
        - Src:             'dict_file.c:180,14'
          Dst:             strlen
        - Src:             'dict_file.c:180,14'
          Dst:             base64_decode_opt
        - Src:             'dict_file.c:182,2'
          Dst:             vstring_sprintf
    - functionName:    dict_file_get_error
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - mystrdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'dict_file.c:190,15'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'dict_file.c:190,15'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
        - Branch String:   'dict_file.c:190,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:191,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_file.c:192,22'
              BranchSideFuncs:
                - mystrdup
      Callsites:
        - Src:             'dict_file.c:191,2'
          Dst:             msg_panic
        - Src:             'dict_file.c:192,13'
          Dst:             mystrdup
    - functionName:    dict_file_purge_buffers
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vstring_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dict_file.c:199,15'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
            - BranchSide:      'dict_file.c:199,15'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
        - Branch String:   'dict_file.c:199,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:200,2'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict_file.c:203,15'
              BranchSideFuncs:
                - vstring_free
        - Branch String:   'dict_file.c:203,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_file.c:204,2'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'dict_file.c:200,2'
          Dst:             vstring_free
        - Src:             'dict_file.c:204,2'
          Dst:             vstring_free
    - functionName:    dict_file_to_b64
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - base64_encode_opt
        - dict_file_to_buf
        - vstring_alloc
        - vstring_sprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dict_file.c:153,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - dict_file_to_buf
                - base64_encode_opt
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'dict_file.c:153,9'
              BranchSideFuncs:
                - dict_file_to_buf
                - base64_encode_opt
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'dict_file.c:153,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_file.c:155,15'
              BranchSideFuncs:
                - base64_encode_opt
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'dict_file.c:155,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:156,19'
              BranchSideFuncs:
                - vstring_alloc
                - base64_encode_opt
                - vstring_sprintf
            - BranchSide:      'dict_file.c:157,15'
              BranchSideFuncs:
                - base64_encode_opt
                - vstring_sprintf
        - Branch String:   'dict_file.c:158,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:157,35'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_file.c:159,2'
              BranchSideFuncs:
                - vstring_sprintf
      Callsites:
        - Src:             'dict_file.c:153,9'
          Dst:             dict_file_to_buf
        - Src:             'dict_file.c:156,19'
          Dst:             vstring_alloc
        - Src:             'dict_file.c:159,2'
          Dst:             vstring_sprintf
        - Src:             'dict_file.c:164,13'
          Dst:             base64_encode_opt
    - functionName:    dict_file_to_buf
      functionSourceFile: '/src/postfix/postfix/src/util/dict_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - argv_free
        - argv_split
        - fstat
        - vbuf_put
        - vstream_fclose
        - vstream_fopen
        - vstream_fread_app
        - vstring_alloc
        - vstring_sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_file.c:102,5'
          Branch Sides:
            - BranchSide:      'dict_file.c:0,0'
              BranchSideFuncs:
                - argv_split
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstring_alloc
            - BranchSide:      'dict_file.c:108,15'
              BranchSideFuncs:
                - argv_split
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstring_alloc
        - Branch String:   'dict_file.c:108,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:109,19'
              BranchSideFuncs:
                - vstring_alloc
                - argv_split
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
            - BranchSide:      'dict_file.c:117,12'
              BranchSideFuncs:
                - argv_split
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
        - Branch String:   'dict_file.c:118,9'
          Branch Sides:
            - BranchSide:      'dict_file.c:119,24'
              BranchSideFuncs:
                - vstring_sprintf
                - argv_free
            - BranchSide:      'dict_file.c:123,5'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
        - Branch String:   'dict_file.c:126,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:126,15'
              BranchSideFuncs:
                - vstring_sprintf
                - argv_free
                - vstream_fclose
            - BranchSide:      'dict_file.c:127,28'
              BranchSideFuncs:
                - vstring_sprintf
                - argv_free
                - vstream_fclose
        - Branch String:   'dict_file.c:125,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:127,28'
              BranchSideFuncs:
                - vstring_sprintf
                - argv_free
                - vstream_fclose
            - BranchSide:      'dict_file.c:130,9'
              BranchSideFuncs:
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
                - vstring_sprintf
                - argv_free
                - vstream_fclose
        - Branch String:   'dict_file.c:128,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:128,6'
              BranchSideFuncs: []
            - BranchSide:      'dict_file.c:128,6'
              BranchSideFuncs:
                - vstream_fclose
        - Branch String:   'dict_file.c:130,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:131,6'
              BranchSideFuncs:
                - vstring_sprintf
                - argv_free
                - vstream_fclose
            - BranchSide:      'dict_file.c:134,6'
              BranchSideFuncs:
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
        - Branch String:   'dict_file.c:134,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:135,28'
              BranchSideFuncs:
                - vstream_fclose
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
            - BranchSide:      'dict_file.c:138,9'
              BranchSideFuncs:
                - vstream_fclose
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
        - Branch String:   'dict_file.c:140,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:124,28'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
            - BranchSide:      'dict_file.c:141,6'
              BranchSideFuncs:
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
        - Branch String:   'dict_file.c:141,6'
          Branch Sides:
            - BranchSide:      'dict_file.c:124,28'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vbuf_put
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
            - BranchSide:      'dict_file.c:124,28'
              BranchSideFuncs:
                - vbuf_put
                - vstream_fopen
                - fstat
                - vstream_fread_app
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - vstring_sprintf
                - argv_free
                - vstream_fclose
                - argv_free
        - Branch String:   'dict_file.c:124,5'
          Branch Sides:
            - BranchSide:      'dict_file.c:125,12'
              BranchSideFuncs:
                - argv_free
            - BranchSide:      'dict_file.c:143,5'
              BranchSideFuncs:
                - argv_free
      Callsites:
        - Src:             'dict_file.c:109,19'
          Dst:             vstring_alloc
        - Src:             'dict_file.c:117,12'
          Dst:             argv_split
        - Src:             'dict_file.c:119,2'
          Dst:             vstring_sprintf
        - Src:             'dict_file.c:121,2'
          Dst:             argv_free
        - Src:             'dict_file.c:125,12'
          Dst:             vstream_fopen
        - Src:             'dict_file.c:126,9'
          Dst:             fstat
        - Src:             'dict_file.c:127,6'
          Dst:             vstring_sprintf
        - Src:             'dict_file.c:128,6'
          Dst:             argv_free
        - Src:             'dict_file.c:128,6'
          Dst:             vstream_fclose
        - Src:             'dict_file.c:131,6'
          Dst:             vstring_sprintf
        - Src:             'dict_file.c:132,6'
          Dst:             argv_free
        - Src:             'dict_file.c:132,6'
          Dst:             vstream_fclose
        - Src:             'dict_file.c:134,6'
          Dst:             vstream_fread_app
        - Src:             'dict_file.c:135,6'
          Dst:             vstring_sprintf
        - Src:             'dict_file.c:136,6'
          Dst:             argv_free
        - Src:             'dict_file.c:136,6'
          Dst:             vstream_fclose
        - Src:             'dict_file.c:138,9'
          Dst:             vstream_fclose
        - Src:             'dict_file.c:141,6'
          Dst:             vbuf_put
        - Src:             'dict_file.c:144,5'
          Dst:             argv_free
    - functionName:    set_logwriter_create_perms
      functionSourceFile: '/src/postfix/postfix/src/util/logwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - name_code
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'logwriter.c:153,18'
          Branch Sides:
            - BranchSide:      'logwriter.c:0,0'
              BranchSideFuncs:
                - strspn
                - name_code
            - BranchSide:      'logwriter.c:153,18'
              BranchSideFuncs:
                - strspn
                - name_code
        - Branch String:   'logwriter.c:152,9'
          Branch Sides:
            - BranchSide:      'logwriter.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'logwriter.c:154,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'logwriter.c:153,18'
          Dst:             strspn
        - Src:             'logwriter.c:152,18'
          Dst:             name_code
    - functionName:    logwriter_one_shot
      functionSourceFile: '/src/postfix/postfix/src/util/logwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - logwriter_close
        - logwriter_open_or_die
        - logwriter_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'logwriter.c:134,10'
          Branch Sides:
            - BranchSide:      'logwriter.c:0,0'
              BranchSideFuncs:
                - logwriter_open_or_die
                - logwriter_write
                - logwriter_close
            - BranchSide:      'logwriter.c:134,10'
              BranchSideFuncs:
                - logwriter_open_or_die
                - logwriter_write
                - logwriter_close
      Callsites:
        - Src:             'logwriter.c:134,10'
          Dst:             logwriter_open_or_die
        - Src:             'logwriter.c:135,11'
          Dst:             logwriter_write
        - Src:             'logwriter.c:136,12'
          Dst:             logwriter_close
    - functionName:    logwriter_open_or_die
      functionSourceFile: '/src/postfix/postfix/src/util/logwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - close_on_exec
        - msg_fatal
        - safe_open
        - vstring_alloc
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'logwriter.c:93,20'
          Branch Sides:
            - BranchSide:      'logwriter.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - safe_open
                - close_on_exec
                - vstring_free
                - msg_fatal
            - BranchSide:      'logwriter.c:93,20'
              BranchSideFuncs:
                - vstring_alloc
                - safe_open
                - close_on_exec
                - vstring_free
                - msg_fatal
        - Branch String:   'logwriter.c:101,9'
          Branch Sides:
            - BranchSide:      'logwriter.c:102,43'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'logwriter.c:103,19'
              BranchSideFuncs:
                - close_on_exec
                - vstring_free
      Callsites:
        - Src:             'logwriter.c:93,20'
          Dst:             vstring_alloc
        - Src:             'logwriter.c:99,10'
          Dst:             safe_open
        - Src:             'logwriter.c:102,2'
          Dst:             msg_fatal
        - Src:             'logwriter.c:103,5'
          Dst:             close_on_exec
        - Src:             'logwriter.c:104,5'
          Dst:             vstring_free
    - functionName:    logwriter_write
      functionSourceFile: '/src/postfix/postfix/src/util/logwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
        - vbuf_put
        - vbuf_write
        - vstream_fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'logwriter.c:112,13'
          Branch Sides:
            - BranchSide:      'logwriter.c:0,0'
              BranchSideFuncs:
                - vbuf_write
                - vbuf_put
                - vstream_fflush
                - msg_panic
            - BranchSide:      'logwriter.c:112,13'
              BranchSideFuncs:
                - vbuf_write
                - vbuf_put
                - vstream_fflush
                - msg_panic
        - Branch String:   'logwriter.c:112,9'
          Branch Sides:
            - BranchSide:      'logwriter.c:113,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'logwriter.c:114,9'
              BranchSideFuncs:
                - vbuf_write
                - vbuf_put
                - vstream_fflush
        - Branch String:   'logwriter.c:114,9'
          Branch Sides:
            - BranchSide:      'logwriter.c:114,9'
              BranchSideFuncs:
                - vbuf_put
                - vstream_fflush
            - BranchSide:      'logwriter.c:116,5'
              BranchSideFuncs:
                - vbuf_put
                - vstream_fflush
        - Branch String:   'logwriter.c:116,5'
          Branch Sides:
            - BranchSide:      'logwriter.c:117,13'
              BranchSideFuncs:
                - vstream_fflush
            - BranchSide:      'logwriter.c:117,13'
              BranchSideFuncs:
                - vbuf_put
                - vstream_fflush
      Callsites:
        - Src:             'logwriter.c:113,2'
          Dst:             msg_panic
        - Src:             'logwriter.c:114,9'
          Dst:             vbuf_write
        - Src:             'logwriter.c:116,5'
          Dst:             vbuf_put
        - Src:             'logwriter.c:117,13'
          Dst:             vstream_fflush
    - functionName:    logwriter_close
      functionSourceFile: '/src/postfix/postfix/src/util/logwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstream_fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'logwriter.c:124,13'
          Branch Sides:
            - BranchSide:      'logwriter.c:0,0'
              BranchSideFuncs:
                - vstream_fclose
            - BranchSide:      'logwriter.c:124,13'
              BranchSideFuncs:
                - vstream_fclose
      Callsites:
        - Src:             'logwriter.c:124,13'
          Dst:             vstream_fclose
    - functionName:    compare_ht_keys
      functionSourceFile: '/src/postfix/postfix/src/util/known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'known_tcp_ports.c:119,35'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'known_tcp_ports.c:119,35'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'known_tcp_ports.c:119,13'
          Dst:             strcmp
    - functionName:    export_known_tcp_ports
      functionSourceFile: '/src/postfix/postfix/src/util/known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - compare_ht_keys
        - htable_list
        - myfree
        - qsort
        - vstring_sprintf_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'known_tcp_ports.c:129,5'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:0,0'
              BranchSideFuncs:
                - htable_list
                - qsort
                - vstring_sprintf_append
                - myfree
            - BranchSide:      'known_tcp_ports.c:129,5'
              BranchSideFuncs:
                - htable_list
                - qsort
                - vstring_sprintf_append
                - myfree
        - Branch String:   'known_tcp_ports.c:130,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'known_tcp_ports.c:131,9'
              BranchSideFuncs:
                - htable_list
                - qsort
                - vstring_sprintf_append
                - myfree
        - Branch String:   'known_tcp_ports.c:134,2'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:135,48'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'known_tcp_ports.c:137,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'known_tcp_ports.c:134,2'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:135,48'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'known_tcp_ports.c:137,2'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'known_tcp_ports.c:131,9'
          Dst:             htable_list
        - Src:             'known_tcp_ports.c:132,2'
          Dst:             qsort
        - Src:             'known_tcp_ports.c:132,2'
          Dst:             compare_ht_keys
        - Src:             'known_tcp_ports.c:135,6'
          Dst:             vstring_sprintf_append
        - Src:             'known_tcp_ports.c:137,2'
          Dst:             myfree
    - functionName:    clear_known_tcp_ports
      functionSourceFile: '/src/postfix/postfix/src/util/known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htable_free
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'known_tcp_ports.c:108,17'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:108,17'
              BranchSideFuncs:
                - htable_free
            - BranchSide:      'known_tcp_ports.c:108,17'
              BranchSideFuncs:
                - htable_free
      Callsites:
        - Src:             'known_tcp_ports.c:108,5'
          Dst:             htable_free
        - Src:             'known_tcp_ports.c:108,5'
          Dst:             myfree
    - functionName:    filter_known_tcp_port
      functionSourceFile: '/src/postfix/postfix/src/util/known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - alldig
        - htable_locate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'known_tcp_ports.c:95,22'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:0,0'
              BranchSideFuncs:
                - alldig
                - htable_locate
            - BranchSide:      'known_tcp_ports.c:95,22'
              BranchSideFuncs:
                - alldig
                - htable_locate
        - Branch String:   'known_tcp_ports.c:95,27'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:95,27'
              BranchSideFuncs: []
            - BranchSide:      'known_tcp_ports.c:95,30'
              BranchSideFuncs:
                - alldig
                - htable_locate
        - Branch String:   'known_tcp_ports.c:95,51'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:95,51'
              BranchSideFuncs: []
            - BranchSide:      'known_tcp_ports.c:95,54'
              BranchSideFuncs:
                - alldig
                - htable_locate
        - Branch String:   'known_tcp_ports.c:95,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:95,9'
              BranchSideFuncs:
                - htable_locate
            - BranchSide:      'known_tcp_ports.c:97,36'
              BranchSideFuncs:
                - htable_locate
        - Branch String:   'known_tcp_ports.c:97,16'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:97,16'
              BranchSideFuncs: []
            - BranchSide:      'known_tcp_ports.c:98,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'known_tcp_ports.c:95,54'
          Dst:             alldig
        - Src:             'known_tcp_ports.c:97,22'
          Dst:             htable_locate
    - functionName:    add_known_tcp_port
      functionSourceFile: '/src/postfix/postfix/src/util/known_tcp_ports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - alldig
        - htable_create
        - htable_enter
        - htable_locate
        - mystrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'known_tcp_ports.c:77,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:0,0'
              BranchSideFuncs:
                - alldig
                - alldig
                - htable_locate
                - mystrdup
                - htable_enter
                - htable_create
            - BranchSide:      'known_tcp_ports.c:77,9'
              BranchSideFuncs:
                - alldig
                - alldig
                - htable_locate
                - mystrdup
                - htable_enter
                - htable_create
        - Branch String:   'known_tcp_ports.c:77,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:77,9'
              BranchSideFuncs:
                - alldig
                - htable_locate
                - mystrdup
                - htable_enter
                - htable_create
            - BranchSide:      'known_tcp_ports.c:79,10'
              BranchSideFuncs:
                - alldig
                - htable_locate
                - mystrdup
                - htable_enter
                - htable_create
        - Branch String:   'known_tcp_ports.c:79,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'known_tcp_ports.c:81,9'
              BranchSideFuncs:
                - htable_locate
                - mystrdup
                - htable_enter
                - htable_create
        - Branch String:   'known_tcp_ports.c:81,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:82,20'
              BranchSideFuncs:
                - htable_create
                - htable_locate
                - mystrdup
                - htable_enter
            - BranchSide:      'known_tcp_ports.c:83,23'
              BranchSideFuncs:
                - htable_locate
                - mystrdup
                - htable_enter
        - Branch String:   'known_tcp_ports.c:83,9'
          Branch Sides:
            - BranchSide:      'known_tcp_ports.c:83,9'
              BranchSideFuncs:
                - mystrdup
                - htable_enter
            - BranchSide:      'known_tcp_ports.c:85,25'
              BranchSideFuncs:
                - mystrdup
                - htable_enter
      Callsites:
        - Src:             'known_tcp_ports.c:77,9'
          Dst:             alldig
        - Src:             'known_tcp_ports.c:79,10'
          Dst:             alldig
        - Src:             'known_tcp_ports.c:82,20'
          Dst:             htable_create
        - Src:             'known_tcp_ports.c:83,9'
          Dst:             htable_locate
        - Src:             'known_tcp_ports.c:85,48'
          Dst:             mystrdup
        - Src:             'known_tcp_ports.c:85,12'
          Dst:             htable_enter
    - functionName:    argv_split_at_append
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split_at.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_terminate
        - myfree
        - mystrdup
        - split_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_split_at.c:112,28'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - argv_add
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split_at.c:116,19'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - argv_add
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split_at.c:116,5'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:117,2'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split_at.c:120,5'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split_at.c:112,28'
          Dst:             mystrdup
        - Src:             'argv_split_at.c:116,19'
          Dst:             split_at
        - Src:             'argv_split_at.c:117,2'
          Dst:             argv_add
        - Src:             'argv_split_at.c:120,5'
          Dst:             argv_add
        - Src:             'argv_split_at.c:121,5'
          Dst:             argv_terminate
        - Src:             'argv_split_at.c:122,5'
          Dst:             myfree
    - functionName:    argv_split_at_count
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split_at.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - msg_panic
        - myfree
        - mystrdup
        - split_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'argv_split_at.c:91,21'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - split_at
                - msg_panic
            - BranchSide:      'argv_split_at.c:91,21'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - split_at
                - msg_panic
        - Branch String:   'argv_split_at.c:96,9'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:97,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'argv_split_at.c:98,17'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - split_at
        - Branch String:   'argv_split_at.c:98,24'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:98,34'
              BranchSideFuncs:
                - split_at
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
            - BranchSide:      'argv_split_at.c:98,5'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
                - argv_add
                - split_at
        - Branch String:   'argv_split_at.c:98,5'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:99,2'
              BranchSideFuncs:
                - argv_add
                - argv_add
                - argv_terminate
                - myfree
                - split_at
            - BranchSide:      'argv_split_at.c:102,5'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split_at.c:91,21'
          Dst:             argv_alloc
        - Src:             'argv_split_at.c:92,28'
          Dst:             mystrdup
        - Src:             'argv_split_at.c:97,2'
          Dst:             msg_panic
        - Src:             'argv_split_at.c:98,34'
          Dst:             split_at
        - Src:             'argv_split_at.c:99,2'
          Dst:             argv_add
        - Src:             'argv_split_at.c:102,5'
          Dst:             argv_add
        - Src:             'argv_split_at.c:103,5'
          Dst:             argv_terminate
        - Src:             'argv_split_at.c:104,5'
          Dst:             myfree
    - functionName:    argv_split_at
      functionSourceFile: '/src/postfix/postfix/src/util/argv_split_at.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - argv_add
        - argv_alloc
        - argv_terminate
        - myfree
        - mystrdup
        - split_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'argv_split_at.c:72,21'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:0,0'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - split_at
                - argv_add
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split_at.c:77,19'
              BranchSideFuncs:
                - argv_alloc
                - mystrdup
                - split_at
                - argv_add
                - argv_add
                - argv_terminate
                - myfree
        - Branch String:   'argv_split_at.c:77,5'
          Branch Sides:
            - BranchSide:      'argv_split_at.c:78,2'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
            - BranchSide:      'argv_split_at.c:81,5'
              BranchSideFuncs:
                - argv_add
                - argv_terminate
                - myfree
      Callsites:
        - Src:             'argv_split_at.c:72,21'
          Dst:             argv_alloc
        - Src:             'argv_split_at.c:73,28'
          Dst:             mystrdup
        - Src:             'argv_split_at.c:77,19'
          Dst:             split_at
        - Src:             'argv_split_at.c:78,2'
          Dst:             argv_add
        - Src:             'argv_split_at.c:81,5'
          Dst:             argv_add
        - Src:             'argv_split_at.c:82,5'
          Dst:             argv_terminate
        - Src:             'argv_split_at.c:83,5'
          Dst:             myfree
    - functionName:    dict_inline_to_multiline
      functionSourceFile: '/src/postfix/postfix/src/util/dict_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - extpar
        - myfree
        - mystrdup
        - mystrtokq_cw
        - vstring_sprintf_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_stream.c:92,26'
          Branch Sides:
            - BranchSide:      'dict_stream.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - extpar
                - myfree
                - extpar
                - vstring_sprintf_append
                - mystrtokq_cw
            - BranchSide:      'dict_stream.c:101,16'
              BranchSideFuncs:
                - mystrdup
                - extpar
                - myfree
                - extpar
                - vstring_sprintf_append
                - mystrtokq_cw
        - Branch String:   'dict_stream.c:101,21'
          Branch Sides:
            - BranchSide:      'dict_stream.c:101,30'
              BranchSideFuncs:
                - mystrtokq_cw
                - myfree
                - extpar
                - vstring_sprintf_append
            - BranchSide:      'dict_stream.c:101,5'
              BranchSideFuncs:
                - myfree
                - extpar
                - mystrtokq_cw
                - vstring_sprintf_append
        - Branch String:   'dict_stream.c:101,5'
          Branch Sides:
            - BranchSide:      'dict_stream.c:102,13'
              BranchSideFuncs:
                - extpar
                - myfree
                - mystrtokq_cw
                - vstring_sprintf_append
            - BranchSide:      'dict_stream.c:105,5'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_stream.c:102,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf_append
                - myfree
                - extpar
                - mystrtokq_cw
            - BranchSide:      'dict_stream.c:104,41'
              BranchSideFuncs:
                - vstring_sprintf_append
                - myfree
                - extpar
                - mystrtokq_cw
      Callsites:
        - Src:             'dict_stream.c:92,26'
          Dst:             mystrdup
        - Src:             'dict_stream.c:99,11'
          Dst:             extpar
        - Src:             'dict_stream.c:101,30'
          Dst:             mystrtokq_cw
        - Src:             'dict_stream.c:102,13'
          Dst:             extpar
        - Src:             'dict_stream.c:104,6'
          Dst:             vstring_sprintf_append
        - Src:             'dict_stream.c:106,5'
          Dst:             myfree
    - functionName:    dict_stream_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - dict_inline_to_multiline
        - fstat
        - getgid
        - getuid
        - msg_fatal
        - myfree
        - vstream_control
        - vstream_fopen
        - vstream_memreopen
        - vstring_alloc
        - vstring_free
        - vstring_sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict_stream.c:131,9'
          Branch Sides:
            - BranchSide:      'dict_stream.c:0,0'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - msg_fatal
                - vstring_sprintf
                - vstring_alloc
                - vstring_alloc
                - dict_inline_to_multiline
                - vstring_sprintf
                - vstring_free
                - myfree
                - vstring_alloc
                - vstream_memreopen
                - vstream_control
                - getuid
                - getgid
            - BranchSide:      'dict_stream.c:131,9'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - msg_fatal
                - vstring_sprintf
                - vstring_alloc
                - vstring_alloc
                - dict_inline_to_multiline
                - vstring_sprintf
                - vstring_free
                - myfree
                - vstring_alloc
                - vstream_memreopen
                - vstream_control
                - getuid
                - getgid
        - Branch String:   'dict_stream.c:131,9'
          Branch Sides:
            - BranchSide:      'dict_stream.c:132,15'
              BranchSideFuncs:
                - vstring_alloc
                - dict_inline_to_multiline
                - vstring_sprintf
                - vstring_free
                - myfree
                - vstring_alloc
                - vstream_memreopen
                - vstream_control
                - getuid
                - getgid
            - BranchSide:      'dict_stream.c:141,16'
              BranchSideFuncs:
                - vstream_fopen
                - fstat
                - msg_fatal
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'dict_stream.c:133,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:134,6'
              BranchSideFuncs:
                - vstream_memreopen
                - vstream_control
                - getuid
                - getgid
            - BranchSide:      'dict_stream.c:135,11'
              BranchSideFuncs:
                - vstream_memreopen
                - vstream_control
                - getuid
                - getgid
        - Branch String:   'dict_stream.c:134,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:134,6'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
                - vstring_free
                - myfree
            - BranchSide:      'dict_stream.c:134,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_free
                - myfree
        - Branch String:   'dict_stream.c:134,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:134,6'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_stream.c:134,6'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'dict_stream.c:141,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:142,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'dict_stream.c:143,12'
              BranchSideFuncs:
                - fstat
                - msg_fatal
        - Branch String:   'dict_stream.c:142,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:142,6'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'dict_stream.c:142,6'
              BranchSideFuncs:
                - vstring_sprintf
        - Branch String:   'dict_stream.c:143,6'
          Branch Sides:
            - BranchSide:      'dict_stream.c:143,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_stream.c:144,6'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict_stream.c:132,15'
          Dst:             vstring_alloc
        - Src:             'dict_stream.c:133,13'
          Dst:             dict_inline_to_multiline
        - Src:             'dict_stream.c:134,6'
          Dst:             vstring_alloc
        - Src:             'dict_stream.c:134,6'
          Dst:             vstring_sprintf
        - Src:             'dict_stream.c:134,6'
          Dst:             vstring_free
        - Src:             'dict_stream.c:134,6'
          Dst:             myfree
        - Src:             'dict_stream.c:135,11'
          Dst:             vstream_memreopen
        - Src:             'dict_stream.c:136,2'
          Dst:             vstream_control
        - Src:             'dict_stream.c:137,15'
          Dst:             getuid
        - Src:             'dict_stream.c:138,15'
          Dst:             getgid
        - Src:             'dict_stream.c:141,16'
          Dst:             vstream_fopen
        - Src:             'dict_stream.c:142,6'
          Dst:             vstring_alloc
        - Src:             'dict_stream.c:142,6'
          Dst:             vstring_sprintf
        - Src:             'dict_stream.c:143,6'
          Dst:             fstat
        - Src:             'dict_stream.c:144,6'
          Dst:             msg_fatal
    - functionName:    sane_strtoul
      functionSourceFile: '/src/postfix/postfix/src/util/sane_strtol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sane_strtol.c:57,5'
          Branch Sides:
            - BranchSide:      'sane_strtol.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      'sane_strtol.c:57,5'
              BranchSideFuncs:
                - __errno_location
                - strtoul
      Callsites:
        - Src:             'sane_strtol.c:57,5'
          Dst:             __errno_location
        - Src:             'sane_strtol.c:58,13'
          Dst:             strtoul
    - functionName:    sane_strtol
      functionSourceFile: '/src/postfix/postfix/src/util/sane_strtol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - strtol
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sane_strtol.c:49,5'
          Branch Sides:
            - BranchSide:      'sane_strtol.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtol
            - BranchSide:      'sane_strtol.c:49,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
      Callsites:
        - Src:             'sane_strtol.c:49,5'
          Dst:             __errno_location
        - Src:             'sane_strtol.c:50,13'
          Dst:             strtol
    - functionName:    hash_fnvz
      functionSourceFile: '/src/postfix/postfix/src/util/hash_fnv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash_fnv_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash_fnv.c:130,9'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:0,0'
              BranchSideFuncs:
                - hash_fnv_init
            - BranchSide:      'hash_fnv.c:130,9'
              BranchSideFuncs:
                - hash_fnv_init
        - Branch String:   'hash_fnv.c:130,9'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:131,2'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:133,12'
              BranchSideFuncs: []
        - Branch String:   'hash_fnv.c:134,5'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:134,24'
              BranchSideFuncs: []
        - Branch String:   'hash_fnv.c:134,5'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:134,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash_fnv.c:131,2'
          Dst:             hash_fnv_init
    - functionName:    hash_fnv_init
      functionSourceFile: '/src/postfix/postfix/src/util/hash_fnv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - ldseed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash_fnv.c:95,5'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:97,10'
              BranchSideFuncs:
                - getenv
                - ldseed
            - BranchSide:      'hash_fnv.c:97,10'
              BranchSideFuncs:
                - getenv
                - ldseed
        - Branch String:   'hash_fnv.c:97,9'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:97,9'
              BranchSideFuncs:
                - ldseed
            - BranchSide:      'hash_fnv.c:98,2'
              BranchSideFuncs:
                - ldseed
      Callsites:
        - Src:             'hash_fnv.c:97,10'
          Dst:             getenv
        - Src:             'hash_fnv.c:98,2'
          Dst:             ldseed
    - functionName:    hash_fnv
      functionSourceFile: '/src/postfix/postfix/src/util/hash_fnv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash_fnv_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hash_fnv.c:111,9'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:0,0'
              BranchSideFuncs:
                - hash_fnv_init
            - BranchSide:      'hash_fnv.c:111,9'
              BranchSideFuncs:
                - hash_fnv_init
        - Branch String:   'hash_fnv.c:111,9'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:112,2'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'hash_fnv.c:115,5'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:115,15'
              BranchSideFuncs: []
        - Branch String:   'hash_fnv.c:115,5'
          Branch Sides:
            - BranchSide:      'hash_fnv.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'hash_fnv.c:115,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash_fnv.c:112,2'
          Dst:             hash_fnv_init
    - functionName:    ldseed
      functionSourceFile: '/src/postfix/postfix/src/util/ldseed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - clock_gettime
        - close
        - getpid
        - msg_fatal
        - non_blocking
        - open
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ldseed.c:81,15'
          Branch Sides:
            - BranchSide:      'ldseed.c:0,0'
              BranchSideFuncs:
                - open
                - clock_gettime
                - msg_fatal
                - clock_gettime
                - msg_fatal
                - getpid
                - non_blocking
                - read
                - close
            - BranchSide:      'ldseed.c:81,15'
              BranchSideFuncs:
                - open
                - clock_gettime
                - msg_fatal
                - clock_gettime
                - msg_fatal
                - getpid
                - non_blocking
                - read
                - close
        - Branch String:   'ldseed.c:81,9'
          Branch Sides:
            - BranchSide:      'ldseed.c:82,2'
              BranchSideFuncs:
                - non_blocking
                - read
                - close
                - clock_gettime
                - msg_fatal
                - clock_gettime
                - msg_fatal
                - getpid
            - BranchSide:      'ldseed.c:102,6'
              BranchSideFuncs:
                - clock_gettime
                - msg_fatal
                - clock_gettime
                - msg_fatal
                - getpid
        - Branch String:   'ldseed.c:85,6'
          Branch Sides:
            - BranchSide:      'ldseed.c:85,6'
              BranchSideFuncs: []
            - BranchSide:      'ldseed.c:102,6'
              BranchSideFuncs:
                - clock_gettime
                - msg_fatal
                - clock_gettime
                - msg_fatal
                - getpid
        - Branch String:   'ldseed.c:102,6'
          Branch Sides:
            - BranchSide:      'ldseed.c:103,6'
              BranchSideFuncs:
                - clock_gettime
                - msg_fatal
                - getpid
            - BranchSide:      'ldseed.c:104,17'
              BranchSideFuncs:
                - clock_gettime
                - msg_fatal
                - getpid
        - Branch String:   'ldseed.c:114,6'
          Branch Sides:
            - BranchSide:      'ldseed.c:104,24'
              BranchSideFuncs:
                - getpid
            - BranchSide:      'ldseed.c:115,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'ldseed.c:133,38'
          Branch Sides:
            - BranchSide:      'ldseed.c:133,43'
              BranchSideFuncs: []
            - BranchSide:      'ldseed.c:133,5'
              BranchSideFuncs: []
        - Branch String:   'ldseed.c:133,5'
          Branch Sides:
            - BranchSide:      'ldseed.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'ldseed.c:134,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ldseed.c:81,15'
          Dst:             open
        - Src:             'ldseed.c:82,2'
          Dst:             non_blocking
        - Src:             'ldseed.c:83,10'
          Dst:             read
        - Src:             'ldseed.c:84,9'
          Dst:             close
        - Src:             'ldseed.c:102,6'
          Dst:             clock_gettime
        - Src:             'ldseed.c:103,6'
          Dst:             msg_fatal
        - Src:             'ldseed.c:114,6'
          Dst:             clock_gettime
        - Src:             'ldseed.c:115,6'
          Dst:             msg_fatal
        - Src:             'ldseed.c:127,17'
          Dst:             getpid
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkmap_db_after_close
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - msg_warn
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkmap_db.c:75,16'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:0,0'
              BranchSideFuncs:
                - myfree
                - close
                - msg_warn
            - BranchSide:      'mkmap_db.c:75,16'
              BranchSideFuncs:
                - myfree
                - close
                - msg_warn
        - Branch String:   'mkmap_db.c:75,29'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:75,32'
              BranchSideFuncs:
                - close
                - myfree
                - msg_warn
            - BranchSide:      'mkmap_db.c:75,29'
              BranchSideFuncs:
                - myfree
        - Branch String:   'mkmap_db.c:75,9'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:75,9'
              BranchSideFuncs:
                - msg_warn
                - myfree
            - BranchSide:      'mkmap_db.c:76,34'
              BranchSideFuncs:
                - msg_warn
                - myfree
      Callsites:
        - Src:             'mkmap_db.c:75,32'
          Dst:             close
        - Src:             'mkmap_db.c:76,2'
          Dst:             msg_warn
        - Src:             'mkmap_db.c:77,5'
          Dst:             myfree
    - functionName:    mkmap_db_after_open
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_fatal
        - myflock
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mkmap_db.c:86,16'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:0,0'
              BranchSideFuncs:
                - open
                - myflock
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mkmap_db.c:86,16'
              BranchSideFuncs:
                - open
                - myflock
                - msg_fatal
                - msg_fatal
        - Branch String:   'mkmap_db.c:86,9'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:86,9'
              BranchSideFuncs:
                - open
                - myflock
                - msg_fatal
                - msg_fatal
            - BranchSide:      'mkmap_db.c:87,36'
              BranchSideFuncs:
                - open
                - myflock
                - msg_fatal
                - msg_fatal
        - Branch String:   'mkmap_db.c:87,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:88,47'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mkmap_db.c:89,6'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'mkmap_db.c:89,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:89,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mkmap_db.c:90,38'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'mkmap_db.c:87,24'
          Dst:             open
        - Src:             'mkmap_db.c:88,6'
          Dst:             msg_fatal
        - Src:             'mkmap_db.c:89,6'
          Dst:             myflock
        - Src:             'mkmap_db.c:90,6'
          Dst:             msg_fatal
    - functionName:    mkmap_btree_open
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_btree_open
        - mkmap_db_before_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkmap_db.c:169,13'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:0,0'
              BranchSideFuncs:
                - mkmap_db_before_open
            - BranchSide:      'mkmap_db.c:169,13'
              BranchSideFuncs:
                - mkmap_db_before_open
      Callsites:
        - Src:             'mkmap_db.c:169,13'
          Dst:             mkmap_db_before_open
        - Src:             'mkmap_db.c:169,13'
          Dst:             dict_btree_open
    - functionName:    mkmap_db_before_open
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - close
        - concatenate
        - msg_fatal
        - msg_warn
        - myflock
        - mymalloc
        - open
        - unlink
        - warn_fstat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mkmap_db.c:99,36'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - concatenate
                - open
                - myflock
                - warn_fstat
                - unlink
                - msg_warn
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - __errno_location
                - msg_fatal
            - BranchSide:      'mkmap_db.c:99,36'
              BranchSideFuncs:
                - mymalloc
                - concatenate
                - open
                - myflock
                - warn_fstat
                - unlink
                - msg_warn
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - __errno_location
                - msg_fatal
        - Branch String:   'mkmap_db.c:122,9'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:123,6'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
            - BranchSide:      'mkmap_db.c:138,6'
              BranchSideFuncs:
                - myflock
                - warn_fstat
                - unlink
                - msg_warn
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'mkmap_db.c:123,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:123,6'
              BranchSideFuncs: []
            - BranchSide:      'mkmap_db.c:124,38'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'mkmap_db.c:138,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:139,38'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mkmap_db.c:140,6'
              BranchSideFuncs:
                - warn_fstat
                - unlink
                - msg_warn
                - close
                - msg_fatal
                - msg_fatal
        - Branch String:   'mkmap_db.c:140,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:141,39'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mkmap_db.c:142,9'
              BranchSideFuncs:
                - unlink
                - msg_warn
                - close
                - msg_fatal
        - Branch String:   'mkmap_db.c:142,6'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:142,6'
              BranchSideFuncs:
                - unlink
                - msg_warn
                - close
                - msg_fatal
            - BranchSide:      'mkmap_db.c:143,13'
              BranchSideFuncs:
                - unlink
                - msg_warn
                - close
                - msg_fatal
        - Branch String:   'mkmap_db.c:143,10'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:144,21'
              BranchSideFuncs:
                - close
            - BranchSide:      'mkmap_db.c:150,19'
              BranchSideFuncs:
                - close
        - Branch String:   'mkmap_db.c:144,7'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:146,17'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'mkmap_db.c:148,12'
              BranchSideFuncs:
                - msg_warn
                - close
      Callsites:
        - Src:             'mkmap_db.c:99,36'
          Dst:             mymalloc
        - Src:             'mkmap_db.c:110,24'
          Dst:             concatenate
        - Src:             'mkmap_db.c:122,27'
          Dst:             open
        - Src:             'mkmap_db.c:123,6'
          Dst:             __errno_location
        - Src:             'mkmap_db.c:124,6'
          Dst:             msg_fatal
        - Src:             'mkmap_db.c:138,6'
          Dst:             myflock
        - Src:             'mkmap_db.c:139,6'
          Dst:             msg_fatal
        - Src:             'mkmap_db.c:140,6'
          Dst:             warn_fstat
        - Src:             'mkmap_db.c:141,6'
          Dst:             msg_fatal
        - Src:             'mkmap_db.c:144,7'
          Dst:             unlink
        - Src:             'mkmap_db.c:145,7'
          Dst:             msg_fatal
        - Src:             'mkmap_db.c:147,3'
          Dst:             msg_warn
        - Src:             'mkmap_db.c:150,6'
          Dst:             close
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkmap_hash_open
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_hash_open
        - mkmap_db_before_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkmap_db.c:162,13'
          Branch Sides:
            - BranchSide:      'mkmap_db.c:0,0'
              BranchSideFuncs:
                - mkmap_db_before_open
            - BranchSide:      'mkmap_db.c:162,13'
              BranchSideFuncs:
                - mkmap_db_before_open
      Callsites:
        - Src:             'mkmap_db.c:162,13'
          Dst:             mkmap_db_before_open
        - Src:             'mkmap_db.c:162,13'
          Dst:             dict_hash_open
    - functionName:    mkmap_fail_open
      functionSourceFile: '/src/postfix/postfix/src/util/mkmap_fail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mkmap_fail.c:47,31'
          Branch Sides:
            - BranchSide:      'mkmap_fail.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'mkmap_fail.c:47,31'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'mkmap_fail.c:47,31'
          Dst:             mymalloc
    - functionName:    normalize_ws
      functionSourceFile: '/src/postfix/postfix/src/util/normalize_ws.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'normalize_ws.c:49,10'
          Branch Sides:
            - BranchSide:      'normalize_ws.c:0,0'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      'normalize_ws.c:49,28'
              BranchSideFuncs:
                - strcspn
        - Branch String:   'normalize_ws.c:49,5'
          Branch Sides:
            - BranchSide:      'normalize_ws.c:49,60'
              BranchSideFuncs: []
            - BranchSide:      'normalize_ws.c:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'normalize_ws.c:49,28'
          Dst:             strcspn
    - functionName:    allalnum
      functionSourceFile: '/src/postfix/postfix/src/util/alldig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alldig.c:67,9'
          Branch Sides:
            - BranchSide:      'alldig.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'alldig.c:67,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:67,9'
          Branch Sides:
            - BranchSide:      'alldig.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:69,23'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:69,5'
          Branch Sides:
            - BranchSide:      'alldig.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:70,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:69,5'
          Branch Sides:
            - BranchSide:      'alldig.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:70,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:70,7'
          Branch Sides:
            - BranchSide:      'alldig.c:70,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'alldig.c:70,7'
              BranchSideFuncs: []
        - Branch String:   'alldig.c:70,6'
          Branch Sides:
            - BranchSide:      'alldig.c:69,35'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:70,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alldig.c:70,7'
          Dst:             __ctype_b_loc
    - functionName:    alldig
      functionSourceFile: '/src/postfix/postfix/src/util/alldig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'alldig.c:53,9'
          Branch Sides:
            - BranchSide:      'alldig.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'alldig.c:53,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:53,9'
          Branch Sides:
            - BranchSide:      'alldig.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:55,23'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:55,5'
          Branch Sides:
            - BranchSide:      'alldig.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:56,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:55,5'
          Branch Sides:
            - BranchSide:      'alldig.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:56,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'alldig.c:56,7'
          Branch Sides:
            - BranchSide:      'alldig.c:56,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'alldig.c:56,7'
              BranchSideFuncs: []
        - Branch String:   'alldig.c:56,6'
          Branch Sides:
            - BranchSide:      'alldig.c:55,35'
              BranchSideFuncs: []
            - BranchSide:      'alldig.c:56,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alldig.c:56,7'
          Dst:             __ctype_b_loc
    - functionName:    auto_clnt_ttl_event
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - auto_clnt_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'auto_clnt.c:186,5'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - auto_clnt_event
            - BranchSide:      'auto_clnt.c:186,5'
              BranchSideFuncs:
                - auto_clnt_event
      Callsites:
        - Src:             'auto_clnt.c:186,5'
          Dst:             auto_clnt_event
    - functionName:    auto_clnt_event
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - auto_clnt_close
        - msg_panic
      functionUses:    5
      BranchProfiles:
        - Branch String:   'auto_clnt.c:163,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - auto_clnt_close
                - msg_panic
            - BranchSide:      'auto_clnt.c:163,20'
              BranchSideFuncs:
                - auto_clnt_close
                - msg_panic
        - Branch String:   'auto_clnt.c:163,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:164,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:166,5'
              BranchSideFuncs:
                - auto_clnt_close
      Callsites:
        - Src:             'auto_clnt.c:164,2'
          Dst:             msg_panic
        - Src:             'auto_clnt.c:166,5'
          Dst:             auto_clnt_close
    - functionName:    auto_clnt_close
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - auto_clnt_event
        - auto_clnt_ttl_event
        - event_cancel_timer
        - event_disable_readwrite
        - msg_info
        - msg_panic
        - vstream_fclose
      functionUses:    3
      BranchProfiles:
        - Branch String:   'auto_clnt.c:246,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
                - msg_panic
            - BranchSide:      'auto_clnt.c:246,20'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
                - msg_panic
        - Branch String:   'auto_clnt.c:246,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:247,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:252,9'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
        - Branch String:   'auto_clnt.c:252,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:252,9'
              BranchSideFuncs:
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
            - BranchSide:      'auto_clnt.c:254,12'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
        - Branch String:   'auto_clnt.c:254,12'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:253,2'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
            - BranchSide:      'auto_clnt.c:253,2'
              BranchSideFuncs:
                - msg_info
                - event_disable_readwrite
                - event_cancel_timer
                - event_cancel_timer
                - vstream_fclose
      Callsites:
        - Src:             'auto_clnt.c:247,2'
          Dst:             msg_panic
        - Src:             'auto_clnt.c:253,2'
          Dst:             msg_info
        - Src:             'auto_clnt.c:255,5'
          Dst:             event_disable_readwrite
        - Src:             'auto_clnt.c:256,5'
          Dst:             event_cancel_timer
        - Src:             'auto_clnt.c:256,5'
          Dst:             auto_clnt_event
        - Src:             'auto_clnt.c:257,5'
          Dst:             event_cancel_timer
        - Src:             'auto_clnt.c:257,5'
          Dst:             auto_clnt_ttl_event
        - Src:             'auto_clnt.c:258,12'
          Dst:             vstream_fclose
    - functionName:    auto_clnt_control
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'auto_clnt.c:360,5'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:362,10'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'auto_clnt.c:363,2'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:365,26'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:368,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'auto_clnt.c:365,26'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:365,26'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:365,26'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'auto_clnt.c:362,64'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:362,64'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'auto_clnt.c:362,64'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'auto_clnt.c:362,5'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:363,2'
              BranchSideFuncs:
                - msg_panic
      Callsites:
        - Src:             'auto_clnt.c:368,6'
          Dst:             msg_panic
    - functionName:    auto_clnt_free
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - auto_clnt_close
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'auto_clnt.c:349,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - auto_clnt_close
                - myfree
                - myfree
            - BranchSide:      'auto_clnt.c:349,20'
              BranchSideFuncs:
                - auto_clnt_close
                - myfree
                - myfree
        - Branch String:   'auto_clnt.c:349,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:349,9'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'auto_clnt.c:350,2'
              BranchSideFuncs:
                - auto_clnt_close
                - myfree
                - myfree
      Callsites:
        - Src:             'auto_clnt.c:350,2'
          Dst:             auto_clnt_close
        - Src:             'auto_clnt.c:351,5'
          Dst:             myfree
        - Src:             'auto_clnt.c:352,5'
          Dst:             myfree
    - functionName:    auto_clnt_name
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    auto_clnt_create
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - msg_fatal
        - msg_info
        - myfree
        - mymalloc
        - mystrdup
        - split_at
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'auto_clnt.c:305,25'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - msg_info
                - mymalloc
                - mystrdup
                - strcmp
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
                - msg_fatal
            - BranchSide:      'auto_clnt.c:305,25'
              BranchSideFuncs:
                - mystrdup
                - split_at
                - msg_info
                - mymalloc
                - mystrdup
                - strcmp
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
                - msg_fatal
        - Branch String:   'auto_clnt.c:313,2'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:313,5'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'auto_clnt.c:314,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'auto_clnt.c:313,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:313,23'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'auto_clnt.c:314,2'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'auto_clnt.c:312,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:314,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'auto_clnt.c:315,9'
              BranchSideFuncs:
                - msg_info
                - mymalloc
                - mystrdup
                - strcmp
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
        - Branch String:   'auto_clnt.c:315,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:316,2'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - strcmp
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
            - BranchSide:      'auto_clnt.c:317,31'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - strcmp
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
        - Branch String:   'auto_clnt.c:324,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:324,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'auto_clnt.c:326,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - msg_fatal
                - myfree
        - Branch String:   'auto_clnt.c:326,16'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:326,16'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'auto_clnt.c:328,16'
              BranchSideFuncs:
                - strcmp
                - msg_fatal
                - myfree
        - Branch String:   'auto_clnt.c:328,16'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:328,16'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'auto_clnt.c:331,2'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'auto_clnt.c:305,25'
          Dst:             mystrdup
        - Src:             'auto_clnt.c:312,21'
          Dst:             split_at
        - Src:             'auto_clnt.c:314,2'
          Dst:             msg_fatal
        - Src:             'auto_clnt.c:316,2'
          Dst:             msg_info
        - Src:             'auto_clnt.c:317,31'
          Dst:             mymalloc
        - Src:             'auto_clnt.c:319,27'
          Dst:             mystrdup
        - Src:             'auto_clnt.c:324,9'
          Dst:             strcmp
        - Src:             'auto_clnt.c:326,16'
          Dst:             strcmp
        - Src:             'auto_clnt.c:328,16'
          Dst:             strcmp
        - Src:             'auto_clnt.c:331,2'
          Dst:             msg_fatal
        - Src:             'auto_clnt.c:334,5'
          Dst:             myfree
    - functionName:    auto_clnt_open
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - auto_clnt_event
        - auto_clnt_ttl_event
        - close_on_exec
        - event_enable_read
        - event_request_timer
        - msg_info
        - msg_panic
        - msg_warn
        - vstream_control
        - vstream_fdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'auto_clnt.c:199,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
                - msg_warn
            - BranchSide:      'auto_clnt.c:199,20'
              BranchSideFuncs:
                - msg_panic
                - msg_info
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
                - msg_warn
        - Branch String:   'auto_clnt.c:199,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:200,2'
              BranchSideFuncs:
                - msg_info
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
                - msg_warn
            - BranchSide:      'auto_clnt.c:211,21'
              BranchSideFuncs:
                - msg_info
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
                - msg_warn
        - Branch String:   'auto_clnt.c:212,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:213,43'
              BranchSideFuncs:
                - msg_warn
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
            - BranchSide:      'auto_clnt.c:215,6'
              BranchSideFuncs:
                - msg_info
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
        - Branch String:   'auto_clnt.c:215,6'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:216,57'
              BranchSideFuncs:
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
            - BranchSide:      'auto_clnt.c:217,23'
              BranchSideFuncs:
                - vstream_fdopen
                - vstream_control
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
        - Branch String:   'auto_clnt.c:224,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:225,16'
              BranchSideFuncs:
                - close_on_exec
                - event_enable_read
                - event_request_timer
                - event_request_timer
        - Branch String:   'auto_clnt.c:228,6'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:229,6'
              BranchSideFuncs:
                - event_request_timer
                - event_request_timer
            - BranchSide:      'auto_clnt.c:231,17'
              BranchSideFuncs:
                - event_request_timer
        - Branch String:   'auto_clnt.c:231,6'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:231,6'
              BranchSideFuncs:
                - event_request_timer
            - BranchSide:      'auto_clnt.c:232,6'
              BranchSideFuncs:
                - event_request_timer
      Callsites:
        - Src:             'auto_clnt.c:200,2'
          Dst:             msg_panic
        - Src:             'auto_clnt.c:213,2'
          Dst:             msg_warn
        - Src:             'auto_clnt.c:216,6'
          Dst:             msg_info
        - Src:             'auto_clnt.c:217,23'
          Dst:             vstream_fdopen
        - Src:             'auto_clnt.c:218,2'
          Dst:             vstream_control
        - Src:             'auto_clnt.c:225,2'
          Dst:             close_on_exec
        - Src:             'auto_clnt.c:226,2'
          Dst:             event_enable_read
        - Src:             'auto_clnt.c:226,2'
          Dst:             auto_clnt_event
        - Src:             'auto_clnt.c:229,6'
          Dst:             event_request_timer
        - Src:             'auto_clnt.c:229,6'
          Dst:             auto_clnt_event
        - Src:             'auto_clnt.c:232,6'
          Dst:             event_request_timer
        - Src:             'auto_clnt.c:232,6'
          Dst:             auto_clnt_ttl_event
    - functionName:    auto_clnt_access
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - auto_clnt_event
        - auto_clnt_open
        - event_request_timer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'auto_clnt.c:285,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - event_request_timer
                - auto_clnt_open
            - BranchSide:      'auto_clnt.c:285,20'
              BranchSideFuncs:
                - event_request_timer
                - auto_clnt_open
        - Branch String:   'auto_clnt.c:285,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:286,2'
              BranchSideFuncs:
                - auto_clnt_open
            - BranchSide:      'auto_clnt.c:289,17'
              BranchSideFuncs:
                - event_request_timer
        - Branch String:   'auto_clnt.c:287,15'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:287,47'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:294,19'
              BranchSideFuncs: []
        - Branch String:   'auto_clnt.c:289,6'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:290,6'
              BranchSideFuncs:
                - event_request_timer
            - BranchSide:      'auto_clnt.c:294,19'
              BranchSideFuncs: []
        - Branch String:   'auto_clnt.c:294,24'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:294,48'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:296,24'
              BranchSideFuncs: []
        - Branch String:   'auto_clnt.c:294,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:296,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'auto_clnt.c:286,2'
          Dst:             auto_clnt_open
        - Src:             'auto_clnt.c:290,6'
          Dst:             event_request_timer
        - Src:             'auto_clnt.c:290,6'
          Dst:             auto_clnt_event
    - functionName:    auto_clnt_recover
      functionSourceFile: '/src/postfix/postfix/src/util/auto_clnt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - auto_clnt_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'auto_clnt.c:270,20'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:0,0'
              BranchSideFuncs:
                - auto_clnt_close
            - BranchSide:      'auto_clnt.c:270,20'
              BranchSideFuncs:
                - auto_clnt_close
        - Branch String:   'auto_clnt.c:270,9'
          Branch Sides:
            - BranchSide:      'auto_clnt.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'auto_clnt.c:271,2'
              BranchSideFuncs:
                - auto_clnt_close
      Callsites:
        - Src:             'auto_clnt.c:271,2'
          Dst:             auto_clnt_close
    - functionName:    base64_decode_opt
      functionSourceFile: '/src/postfix/postfix/src/util/base64_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          268
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - mymalloc
        - vbuf_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64_code.c:157,13'
          Branch Sides:
            - BranchSide:      'base64_code.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mymalloc
            - BranchSide:      'base64_code.c:157,13'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mymalloc
        - Branch String:   'base64_code.c:157,9'
          Branch Sides:
            - BranchSide:      'base64_code.c:157,9'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mymalloc
            - BranchSide:      'base64_code.c:163,9'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mymalloc
        - Branch String:   'base64_code.c:163,9'
          Branch Sides:
            - BranchSide:      'base64_code.c:164,29'
              BranchSideFuncs:
                - mymalloc
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:173,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:166,2'
          Branch Sides:
            - BranchSide:      'base64_code.c:166,23'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:173,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:173,9'
          Branch Sides:
            - BranchSide:      'base64_code.c:174,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:175,52'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:177,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:176,23'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:177,6'
              BranchSideFuncs: []
        - Branch String:   'base64_code.c:176,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:176,6'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:179,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:179,2'
          Branch Sides:
            - BranchSide:      'base64_code.c:180,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:180,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:180,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:191,5'
              BranchSideFuncs: []
        - Branch String:   'base64_code.c:182,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:184,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:184,2'
          Branch Sides:
            - BranchSide:      'base64_code.c:185,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:185,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:185,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:191,5'
              BranchSideFuncs: []
        - Branch String:   'base64_code.c:187,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:189,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:189,2'
          Branch Sides:
            - BranchSide:      'base64_code.c:175,65'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:175,65'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:175,5'
          Branch Sides:
            - BranchSide:      'base64_code.c:176,13'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:191,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64_code.c:164,29'
          Dst:             mymalloc
        - Src:             'base64_code.c:179,2'
          Dst:             vbuf_put
        - Src:             'base64_code.c:184,2'
          Dst:             vbuf_put
        - Src:             'base64_code.c:189,2'
          Dst:             vbuf_put
    - functionName:    base64_decode
      functionSourceFile: '/src/postfix/postfix/src/util/base64_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_decode_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64_code.c:137,13'
          Branch Sides:
            - BranchSide:      'base64_code.c:0,0'
              BranchSideFuncs:
                - base64_decode_opt
            - BranchSide:      'base64_code.c:137,13'
              BranchSideFuncs:
                - base64_decode_opt
      Callsites:
        - Src:             'base64_code.c:137,13'
          Dst:             base64_decode_opt
    - functionName:    base64_encode_opt
      functionSourceFile: '/src/postfix/postfix/src/util/base64_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          349
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - vbuf_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64_code.c:104,16'
          Branch Sides:
            - BranchSide:      'base64_code.c:0,0'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:104,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:104,9'
          Branch Sides:
            - BranchSide:      'base64_code.c:105,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:106,54'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:107,2'
          Branch Sides:
            - BranchSide:      'base64_code.c:108,12'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:108,12'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:108,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:109,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:119,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:109,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:110,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:110,16'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:110,10'
          Branch Sides:
            - BranchSide:      'base64_code.c:111,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:114,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:111,3'
          Branch Sides:
            - BranchSide:      'base64_code.c:112,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:112,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:112,3'
          Branch Sides:
            - BranchSide:      'base64_code.c:106,65'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:106,65'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:114,3'
          Branch Sides:
            - BranchSide:      'base64_code.c:115,3'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'base64_code.c:115,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:115,3'
          Branch Sides:
            - BranchSide:      'base64_code.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:115,3'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'base64_code.c:119,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:120,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
            - BranchSide:      'base64_code.c:120,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:120,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:121,6'
              BranchSideFuncs:
                - vbuf_put
            - BranchSide:      'base64_code.c:121,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
        - Branch String:   'base64_code.c:121,6'
          Branch Sides:
            - BranchSide:      'base64_code.c:121,6'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:121,6'
              BranchSideFuncs:
                - vbuf_put
        - Branch String:   'base64_code.c:106,5'
          Branch Sides:
            - BranchSide:      'base64_code.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      'base64_code.c:107,2'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
      Callsites:
        - Src:             'base64_code.c:107,2'
          Dst:             vbuf_put
        - Src:             'base64_code.c:109,6'
          Dst:             vbuf_put
        - Src:             'base64_code.c:111,3'
          Dst:             vbuf_put
        - Src:             'base64_code.c:112,3'
          Dst:             vbuf_put
        - Src:             'base64_code.c:114,3'
          Dst:             vbuf_put
        - Src:             'base64_code.c:115,3'
          Dst:             vbuf_put
        - Src:             'base64_code.c:119,6'
          Dst:             vbuf_put
        - Src:             'base64_code.c:120,6'
          Dst:             vbuf_put
        - Src:             'base64_code.c:121,6'
          Dst:             vbuf_put
    - functionName:    base64_encode
      functionSourceFile: '/src/postfix/postfix/src/util/base64_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64_code.c:92,13'
          Branch Sides:
            - BranchSide:      'base64_code.c:0,0'
              BranchSideFuncs:
                - base64_encode_opt
            - BranchSide:      'base64_code.c:92,13'
              BranchSideFuncs:
                - base64_encode_opt
      Callsites:
        - Src:             'base64_code.c:92,13'
          Dst:             base64_encode_opt
    - functionName:    close_on_exec
      functionSourceFile: '/src/postfix/postfix/src/util/close_on_exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fcntl
        - msg_fatal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'close_on_exec.c:53,18'
          Branch Sides:
            - BranchSide:      'close_on_exec.c:0,0'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - msg_fatal
                - msg_fatal
            - BranchSide:      'close_on_exec.c:53,18'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - msg_fatal
                - msg_fatal
        - Branch String:   'close_on_exec.c:53,9'
          Branch Sides:
            - BranchSide:      'close_on_exec.c:54,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'close_on_exec.c:55,28'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
        - Branch String:   'close_on_exec.c:55,28'
          Branch Sides:
            - BranchSide:      'close_on_exec.c:55,57'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
            - BranchSide:      'close_on_exec.c:55,39'
              BranchSideFuncs:
                - fcntl
                - msg_fatal
        - Branch String:   'close_on_exec.c:55,9'
          Branch Sides:
            - BranchSide:      'close_on_exec.c:56,52'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'close_on_exec.c:57,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'close_on_exec.c:53,18'
          Dst:             fcntl
        - Src:             'close_on_exec.c:54,2'
          Dst:             msg_fatal
        - Src:             'close_on_exec.c:55,9'
          Dst:             fcntl
        - Src:             'close_on_exec.c:56,2'
          Dst:             msg_fatal
    - functionName:    dict_jmp_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mymalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_alloc.c:207,15'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:0,0'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'dict_alloc.c:207,15'
              BranchSideFuncs:
                - mymalloc
        - Branch String:   'dict_alloc.c:207,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:207,9'
              BranchSideFuncs:
                - mymalloc
            - BranchSide:      'dict_alloc.c:208,32'
              BranchSideFuncs:
                - mymalloc
      Callsites:
        - Src:             'dict_alloc.c:208,32'
          Dst:             mymalloc
    - functionName:    dict_free
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - msg_info
        - myfree
        - vstring_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   'dict_alloc.c:178,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
                - msg_info
            - BranchSide:      'dict_alloc.c:178,9'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
                - msg_info
        - Branch String:   'dict_alloc.c:178,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:180,10'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:183,18'
              BranchSideFuncs:
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:180,28'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:179,2'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:179,2'
              BranchSideFuncs:
                - msg_info
                - myfree
                - myfree
                - myfree
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:185,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:186,2'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:187,15'
              BranchSideFuncs:
                - myfree
                - vstring_free
                - vstring_free
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:187,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:188,2'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:189,15'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:189,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:190,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:191,15'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:191,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:192,2'
              BranchSideFuncs:
                - myfree
                - myfree
            - BranchSide:      'dict_alloc.c:193,15'
              BranchSideFuncs:
                - myfree
                - myfree
        - Branch String:   'dict_alloc.c:193,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:193,9'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_alloc.c:194,2'
              BranchSideFuncs:
                - myfree
                - myfree
      Callsites:
        - Src:             'dict_alloc.c:179,2'
          Dst:             msg_info
        - Src:             'dict_alloc.c:183,5'
          Dst:             myfree
        - Src:             'dict_alloc.c:184,5'
          Dst:             myfree
        - Src:             'dict_alloc.c:186,2'
          Dst:             myfree
        - Src:             'dict_alloc.c:188,2'
          Dst:             myfree
        - Src:             'dict_alloc.c:190,2'
          Dst:             vstring_free
        - Src:             'dict_alloc.c:192,2'
          Dst:             vstring_free
        - Src:             'dict_alloc.c:194,2'
          Dst:             myfree
        - Src:             'dict_alloc.c:195,5'
          Dst:             myfree
    - functionName:    dict_default_lock
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myflock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_alloc.c:123,15'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:0,0'
              BranchSideFuncs:
                - myflock
            - BranchSide:      'dict_alloc.c:123,15'
              BranchSideFuncs:
                - myflock
        - Branch String:   'dict_alloc.c:123,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:123,9'
              BranchSideFuncs:
                - myflock
            - BranchSide:      'dict_alloc.c:124,39'
              BranchSideFuncs:
                - myflock
      Callsites:
        - Src:             'dict_alloc.c:124,10'
          Dst:             myflock
    - functionName:    dict_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
        - mymalloc
        - mystrdup
      functionUses:    16
      BranchProfiles:
        - Branch String:   'dict_alloc.c:142,29'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - mystrdup
                - msg_info
            - BranchSide:      'dict_alloc.c:142,29'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - mystrdup
                - msg_info
        - Branch String:   'dict_alloc.c:144,9'
          Branch Sides:
            - BranchSide:      'dict_alloc.c:144,9'
              BranchSideFuncs:
                - msg_info
                - mystrdup
                - mystrdup
            - BranchSide:      'dict_alloc.c:145,2'
              BranchSideFuncs:
                - msg_info
                - mystrdup
                - mystrdup
      Callsites:
        - Src:             'dict_alloc.c:142,29'
          Dst:             mymalloc
        - Src:             'dict_alloc.c:145,2'
          Dst:             msg_info
        - Src:             'dict_alloc.c:148,18'
          Dst:             mystrdup
        - Src:             'dict_alloc.c:149,18'
          Dst:             mystrdup
    - functionName:    dict_default_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dict_alloc.c:89,5'
          Dst:             msg_fatal
    - functionName:    dict_default_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dict_alloc.c:98,5'
          Dst:             msg_fatal
    - functionName:    dict_default_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dict_alloc.c:106,5'
          Dst:             msg_fatal
    - functionName:    dict_default_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dict_alloc.c:115,5'
          Dst:             msg_fatal
    - functionName:    dict_default_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dict_alloc.c:134,5'
          Dst:             msg_fatal
    - functionName:    dict_cidr_parse_rule
      functionSourceFile: '/src/postfix/postfix/src/util/dict_cidr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          470
      EdgeCount:       126
      CyclomaticComplexity: 35
      functionsReached:
        - __ctype_b_loc
        - cidr_match_endif
        - cidr_match_parse
        - cidr_match_parse_if
        - dict_file_get_error
        - dict_file_to_b64
        - inet_ntop
        - msg_fatal
        - msg_info
        - myfree
        - mymalloc
        - mystrdup
        - strncasecmp
        - trimblanks
        - vstring_sprintf
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_cidr.c:123,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse_if
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:130,9'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse_if
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:130,38'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:130,42'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:152,14'
              BranchSideFuncs:
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:130,42'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:130,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse_if
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:132,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:130,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:132,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:152,14'
              BranchSideFuncs:
                - strncasecmp
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:133,10'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:134,11'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:135,16'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:135,16'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:135,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:139,9'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:135,15'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:137,7'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:139,9'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:139,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:140,6'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:143,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse_if
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
        - Branch String:   'dict_cidr.c:144,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:144,6'
              BranchSideFuncs:
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
            - BranchSide:      'dict_cidr.c:218,15'
              BranchSideFuncs:
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
        - Branch String:   'dict_cidr.c:152,46'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:152,50'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:176,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:152,50'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:152,50'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:154,2'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:152,14'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:154,2'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:176,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:154,12'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:154,15'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:155,7'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:154,15'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:155,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:155,7'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:154,2'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:154,9'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:156,6'
              BranchSideFuncs:
                - vstring_sprintf
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:156,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:157,6'
              BranchSideFuncs:
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:160,14'
              BranchSideFuncs:
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:160,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:161,6'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:164,2'
              BranchSideFuncs:
                - cidr_match_endif
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
        - Branch String:   'dict_cidr.c:177,10'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:178,11'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:179,16'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:179,16'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:179,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:190,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:179,15'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:181,7'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:190,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:190,12'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:190,16'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:191,7'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:190,16'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:190,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:190,15'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:190,2'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:190,9'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:192,6'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:192,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:193,8'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:194,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:194,12'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:194,15'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:195,7'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:194,15'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:195,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:195,7'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
        - Branch String:   'dict_cidr.c:194,2'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:194,9'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
                - __ctype_b_loc
            - BranchSide:      'dict_cidr.c:197,2'
              BranchSideFuncs:
                - trimblanks
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:198,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:199,6'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:206,6'
              BranchSideFuncs:
                - cidr_match_parse
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:206,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:206,6'
              BranchSideFuncs:
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:209,6'
              BranchSideFuncs:
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - vstring_sprintf
        - Branch String:   'dict_cidr.c:209,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:210,6'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'dict_cidr.c:218,15'
              BranchSideFuncs:
                - dict_file_to_b64
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
                - dict_file_get_error
                - vstring_strcpy
                - myfree
        - Branch String:   'dict_cidr.c:218,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:222,20'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
            - BranchSide:      'dict_cidr.c:234,32'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
        - Branch String:   'dict_cidr.c:222,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:223,12'
              BranchSideFuncs:
                - dict_file_get_error
                - vstring_strcpy
                - myfree
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
            - BranchSide:      'dict_cidr.c:228,10'
              BranchSideFuncs:
                - mymalloc
                - mystrdup
                - inet_ntop
                - msg_info
                - msg_fatal
        - Branch String:   'dict_cidr.c:239,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_cidr.c:240,26'
              BranchSideFuncs:
                - inet_ntop
                - msg_info
                - msg_fatal
        - Branch String:   'dict_cidr.c:240,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:242,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_cidr.c:244,28'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_cidr.c:130,9'
          Dst:             strncasecmp
        - Src:             'dict_cidr.c:130,42'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:135,16'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:140,6'
          Dst:             vstring_sprintf
        - Src:             'dict_cidr.c:143,2'
          Dst:             trimblanks
        - Src:             'dict_cidr.c:144,6'
          Dst:             cidr_match_parse_if
        - Src:             'dict_cidr.c:152,14'
          Dst:             strncasecmp
        - Src:             'dict_cidr.c:152,50'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:154,15'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:157,6'
          Dst:             vstring_sprintf
        - Src:             'dict_cidr.c:161,6'
          Dst:             vstring_sprintf
        - Src:             'dict_cidr.c:164,2'
          Dst:             cidr_match_endif
        - Src:             'dict_cidr.c:179,16'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:190,16'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:194,15'
          Dst:             __ctype_b_loc
        - Src:             'dict_cidr.c:197,2'
          Dst:             trimblanks
        - Src:             'dict_cidr.c:199,6'
          Dst:             vstring_sprintf
        - Src:             'dict_cidr.c:206,6'
          Dst:             cidr_match_parse
        - Src:             'dict_cidr.c:210,6'
          Dst:             vstring_sprintf
        - Src:             'dict_cidr.c:222,20'
          Dst:             dict_file_to_b64
        - Src:             'dict_cidr.c:223,12'
          Dst:             dict_file_get_error
        - Src:             'dict_cidr.c:224,6'
          Dst:             vstring_strcpy
        - Src:             'dict_cidr.c:225,6'
          Dst:             myfree
        - Src:             'dict_cidr.c:234,32'
          Dst:             mymalloc
        - Src:             'dict_cidr.c:236,19'
          Dst:             mystrdup
        - Src:             'dict_cidr.c:240,6'
          Dst:             inet_ntop
        - Src:             'dict_cidr.c:242,6'
          Dst:             msg_fatal
        - Src:             'dict_cidr.c:243,2'
          Dst:             msg_info
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_cidr_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_cidr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dict_free
        - myfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_cidr.c:107,29'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs:
                - myfree
                - myfree
                - dict_free
            - BranchSide:      'dict_cidr.c:107,29'
              BranchSideFuncs:
                - myfree
                - myfree
                - dict_free
        - Branch String:   'dict_cidr.c:107,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:107,5'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_cidr.c:108,46'
              BranchSideFuncs:
                - myfree
                - myfree
                - dict_free
        - Branch String:   'dict_cidr.c:107,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:107,5'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_cidr.c:108,46'
              BranchSideFuncs:
                - myfree
                - myfree
                - dict_free
      Callsites:
        - Src:             'dict_cidr.c:109,2'
          Dst:             myfree
        - Src:             'dict_cidr.c:110,2'
          Dst:             myfree
        - Src:             'dict_cidr.c:112,5'
          Dst:             dict_free
    - functionName:    dict_cidr_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_cidr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cidr_match_execute
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_cidr.c:88,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs:
                - msg_info
                - cidr_match_execute
            - BranchSide:      'dict_cidr.c:88,9'
              BranchSideFuncs:
                - msg_info
                - cidr_match_execute
        - Branch String:   'dict_cidr.c:88,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:89,45'
              BranchSideFuncs:
                - cidr_match_execute
            - BranchSide:      'dict_cidr.c:91,11'
              BranchSideFuncs:
                - cidr_match_execute
        - Branch String:   'dict_cidr.c:93,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_cidr.c:95,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_cidr.c:89,2'
          Dst:             msg_info
        - Src:             'dict_cidr.c:94,3'
          Dst:             cidr_match_execute
    - functionName:    dict_cidr_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_cidr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          310
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - dict_alloc
        - dict_cidr_parse_rule
        - dict_file_purge_buffers
        - dict_stream_open
        - dict_surrogate
        - msg_fatal
        - msg_panic
        - msg_warn
        - mvect_alloc
        - mvect_free
        - mvect_realloc
        - readllines
        - vstream_fclose
        - vstring_alloc
        - vstring_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_cidr.c:253,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
                - dict_stream_open
                - vstring_alloc
                - vstring_alloc
                - dict_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - msg_warn
                - dict_surrogate
            - BranchSide:      'dict_cidr.c:253,16'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
                - dict_stream_open
                - vstring_alloc
                - vstring_alloc
                - dict_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - msg_warn
                - dict_surrogate
        - Branch String:   'dict_cidr.c:284,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:285,2'
              BranchSideFuncs:
                - dict_stream_open
                - vstring_alloc
                - vstring_alloc
                - dict_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - dict_surrogate
            - BranchSide:      'dict_cidr.c:293,19'
              BranchSideFuncs:
                - dict_stream_open
                - vstring_alloc
                - vstring_alloc
                - dict_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - dict_surrogate
        - Branch String:   'dict_cidr.c:285,2'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_cidr.c:285,2'
              BranchSideFuncs: []
        - Branch String:   'dict_cidr.c:293,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:295,2'
              BranchSideFuncs:
                - dict_surrogate
                - vstring_free
            - BranchSide:      'dict_cidr.c:298,19'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
                - dict_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:295,2'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_cidr.c:295,2'
              BranchSideFuncs: []
        - Branch String:   'dict_cidr.c:315,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:317,9'
              BranchSideFuncs:
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_cidr.c:353,22'
              BranchSideFuncs:
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:353,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:353,19'
              BranchSideFuncs:
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
            - BranchSide:      'dict_cidr.c:357,9'
              BranchSideFuncs:
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
        - Branch String:   'dict_cidr.c:319,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:321,17'
              BranchSideFuncs:
                - msg_warn
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_cidr.c:324,22'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
        - Branch String:   'dict_cidr.c:324,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:325,21'
              BranchSideFuncs:
                - mvect_realloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - mvect_alloc
            - BranchSide:      'dict_cidr.c:334,32'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - msg_panic
                - msg_panic
        - Branch String:   'dict_cidr.c:325,10'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:327,38'
              BranchSideFuncs:
                - mvect_alloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_cidr.c:331,58'
              BranchSideFuncs:
                - mvect_realloc
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:334,13'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:337,17'
              BranchSideFuncs:
                - msg_panic
                - readllines
                - dict_cidr_parse_rule
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
                - msg_panic
            - BranchSide:      'dict_cidr.c:346,16'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:337,10'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:339,3'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_cidr.c:340,16'
              BranchSideFuncs:
                - msg_panic
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:341,10'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:342,3'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_cidr.c:344,25'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:346,6'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
            - BranchSide:      'dict_cidr.c:349,27'
              BranchSideFuncs:
                - readllines
                - dict_cidr_parse_rule
                - msg_panic
                - msg_panic
                - mvect_realloc
                - mvect_alloc
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
                - msg_warn
        - Branch String:   'dict_cidr.c:353,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:353,19'
              BranchSideFuncs:
                - msg_warn
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
            - BranchSide:      'dict_cidr.c:357,9'
              BranchSideFuncs:
                - mvect_free
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
        - Branch String:   'dict_cidr.c:357,9'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:358,9'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
            - BranchSide:      'dict_cidr.c:360,5'
              BranchSideFuncs:
                - dict_file_purge_buffers
                - vstream_fclose
                - msg_fatal
                - vstring_free
                - vstring_free
        - Branch String:   'dict_cidr.c:361,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:361,5'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
            - BranchSide:      'dict_cidr.c:361,5'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict_cidr.c:361,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:361,5'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict_cidr.c:361,5'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
        - Branch String:   'dict_cidr.c:361,5'
          Branch Sides:
            - BranchSide:      'dict_cidr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict_cidr.c:361,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_cidr.c:285,2'
          Dst:             dict_surrogate
        - Src:             'dict_cidr.c:293,19'
          Dst:             dict_stream_open
        - Src:             'dict_cidr.c:295,2'
          Dst:             dict_surrogate
        - Src:             'dict_cidr.c:298,19'
          Dst:             vstring_alloc
        - Src:             'dict_cidr.c:299,11'
          Dst:             vstring_alloc
        - Src:             'dict_cidr.c:305,31'
          Dst:             dict_alloc
        - Src:             'dict_cidr.c:315,12'
          Dst:             readllines
        - Src:             'dict_cidr.c:316,9'
          Dst:             dict_cidr_parse_rule
        - Src:             'dict_cidr.c:320,6'
          Dst:             msg_warn
        - Src:             'dict_cidr.c:326,37'
          Dst:             mvect_alloc
        - Src:             'dict_cidr.c:331,28'
          Dst:             mvect_realloc
        - Src:             'dict_cidr.c:339,3'
          Dst:             msg_panic
        - Src:             'dict_cidr.c:342,3'
          Dst:             msg_panic
        - Src:             'dict_cidr.c:354,2'
          Dst:             msg_warn
        - Src:             'dict_cidr.c:358,9'
          Dst:             mvect_free
        - Src:             'dict_cidr.c:360,5'
          Dst:             dict_file_purge_buffers
        - Src:             'dict_cidr.c:361,5'
          Dst:             vstream_fclose
        - Src:             'dict_cidr.c:361,5'
          Dst:             msg_fatal
        - Src:             'dict_cidr.c:361,5'
          Dst:             vstring_free
        - Src:             'dict_cidr.c:0,0'
          Dst:             vstring_free
    - functionName:    sanitize
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dict_db.c:157,5'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_db.c:157,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'dict_db.c:157,5'
          Branch Sides:
            - BranchSide:      'dict_db.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:164,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:167,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'dict_db.c:170,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'dict_db.c:170,2'
          Dst:             __errno_location
    - functionName:    dict_db_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - dict_free
        - msg_fatal
        - msg_info
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:545,18'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:545,18'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:545,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:546,19'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:548,9'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:548,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:549,51'
              BranchSideFuncs:
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:561,9'
              BranchSideFuncs:
                - msg_info
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:561,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:563,18'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:565,14'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:567,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:568,2'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:569,18'
              BranchSideFuncs:
                - vstring_free
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:569,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:570,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_db.c:571,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_db.c:571,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:571,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_db.c:572,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_db.c:548,9'
          Dst:             __errno_location
        - Src:             'dict_db.c:549,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:562,2'
          Dst:             msg_info
        - Src:             'dict_db.c:568,2'
          Dst:             vstring_free
        - Src:             'dict_db.c:570,2'
          Dst:             vstring_free
        - Src:             'dict_db.c:572,2'
          Dst:             vstring_free
        - Src:             'dict_db.c:573,5'
          Dst:             dict_free
    - functionName:    dict_db_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - msg_fatal
        - msg_panic
        - myflock
        - vstring_alloc
        - vstring_strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:428,27'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_panic
            - BranchSide:      'dict_db.c:428,27'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_panic
        - Branch String:   'dict_db.c:447,5'
          Branch Sides:
            - BranchSide:      'dict_db.c:449,15'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:454,15'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:459,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'dict_db.c:449,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:450,6'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:465,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:454,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:455,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_db.c:465,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:466,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:466,19'
              BranchSideFuncs:
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:473,11'
              BranchSideFuncs:
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:465,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:467,53'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:473,11'
              BranchSideFuncs:
                - msg_fatal
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:474,21'
          Branch Sides:
            - BranchSide:      'dict_db.c:474,31'
              BranchSideFuncs:
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:480,16'
              BranchSideFuncs:
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:474,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:475,63'
              BranchSideFuncs:
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:480,16'
              BranchSideFuncs:
                - myflock
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:481,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:481,19'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
            - BranchSide:      'dict_db.c:484,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_db.c:480,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:482,55'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:484,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_db.c:484,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:484,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
            - BranchSide:      'dict_db.c:489,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_db.c:489,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:489,9'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
            - BranchSide:      'dict_db.c:489,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_db.c:490,11'
          Branch Sides:
            - BranchSide:      'dict_db.c:490,11'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strncpy
            - BranchSide:      'dict_db.c:490,11'
              BranchSideFuncs:
                - vstring_strncpy
      Callsites:
        - Src:             'dict_db.c:455,6'
          Dst:             msg_panic
        - Src:             'dict_db.c:459,2'
          Dst:             msg_panic
        - Src:             'dict_db.c:466,5'
          Dst:             myflock
        - Src:             'dict_db.c:467,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:475,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:481,5'
          Dst:             myflock
        - Src:             'dict_db.c:482,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:489,9'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:489,9'
          Dst:             vstring_strncpy
        - Src:             'dict_db.c:490,11'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:490,11'
          Dst:             vstring_strncpy
    - functionName:    dict_db_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          251
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - lowercase
        - msg_fatal
        - msg_panic
        - myflock
        - sanitize
        - strlen
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:351,27'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_db.c:351,27'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_db.c:361,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:362,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_db.c:367,21'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
        - Branch String:   'dict_db.c:367,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:368,12'
              BranchSideFuncs:
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:373,5'
              BranchSideFuncs:
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:368,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:369,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:370,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:379,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:379,19'
              BranchSideFuncs:
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:386,15'
              BranchSideFuncs:
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:378,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:380,53'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:386,15'
              BranchSideFuncs:
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:386,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:387,14'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
            - BranchSide:      'dict_db.c:399,20'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
        - Branch String:   'dict_db.c:389,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:390,60'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:391,13'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
        - Branch String:   'dict_db.c:391,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:392,18'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
            - BranchSide:      'dict_db.c:399,20'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - msg_fatal
        - Branch String:   'dict_db.c:399,20'
          Branch Sides:
            - BranchSide:      'dict_db.c:399,30'
              BranchSideFuncs:
                - strlen
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:407,15'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:399,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:400,14'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:407,15'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:402,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:403,60'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:404,13'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:404,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:405,18'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:407,15'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:407,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:408,6'
              BranchSideFuncs:
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:414,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:408,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:409,58'
              BranchSideFuncs:
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:414,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:415,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:415,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:415,19'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:414,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:414,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:416,55'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict_db.c:362,2'
          Dst:             msg_panic
        - Src:             'dict_db.c:369,23'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:370,2'
          Dst:             vstring_strcpy
        - Src:             'dict_db.c:371,9'
          Dst:             lowercase
        - Src:             'dict_db.c:379,5'
          Dst:             myflock
        - Src:             'dict_db.c:380,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:388,16'
          Dst:             strlen
        - Src:             'dict_db.c:389,16'
          Dst:             sanitize
        - Src:             'dict_db.c:390,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:401,16'
          Dst:             strlen
        - Src:             'dict_db.c:402,16'
          Dst:             sanitize
        - Src:             'dict_db.c:403,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:408,6'
          Dst:             __errno_location
        - Src:             'dict_db.c:409,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:415,5'
          Dst:             myflock
        - Src:             'dict_db.c:416,2'
          Dst:             msg_fatal
    - functionName:    dict_db_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - lowercase
        - msg_fatal
        - msg_panic
        - msg_warn
        - myflock
        - sanitize
        - strlen
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:261,27'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_db.c:261,27'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_db.c:271,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:272,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_db.c:277,21'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - vstring_alloc
        - Branch String:   'dict_db.c:277,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:278,12'
              BranchSideFuncs:
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:283,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:278,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:279,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:280,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - strlen
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:295,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:295,18'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:306,15'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:294,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:299,14'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:306,15'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:306,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:307,13'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:314,22'
              BranchSideFuncs:
                - myflock
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:315,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:315,19'
              BranchSideFuncs:
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:321,19'
              BranchSideFuncs:
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:314,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:316,53'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:321,19'
              BranchSideFuncs:
                - sanitize
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:321,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:323,50'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:324,9'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_warn
                - msg_fatal
        - Branch String:   'dict_db.c:324,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:325,12'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:332,15'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:325,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:327,23'
              BranchSideFuncs:
                - msg_warn
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:332,15'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:327,11'
          Branch Sides:
            - BranchSide:      'dict_db.c:328,60'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:330,61'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'dict_db.c:332,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:333,6'
              BranchSideFuncs:
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:339,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:333,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:334,58'
              BranchSideFuncs:
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:339,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:340,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:340,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:340,19'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:339,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:339,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:341,55'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict_db.c:272,2'
          Dst:             msg_panic
        - Src:             'dict_db.c:279,23'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:280,2'
          Dst:             vstring_strcpy
        - Src:             'dict_db.c:281,9'
          Dst:             lowercase
        - Src:             'dict_db.c:287,19'
          Dst:             strlen
        - Src:             'dict_db.c:288,21'
          Dst:             strlen
        - Src:             'dict_db.c:315,5'
          Dst:             myflock
        - Src:             'dict_db.c:316,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:321,19'
          Dst:             sanitize
        - Src:             'dict_db.c:323,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:328,6'
          Dst:             msg_warn
        - Src:             'dict_db.c:330,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:333,6'
          Dst:             __errno_location
        - Src:             'dict_db.c:334,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:340,5'
          Dst:             myflock
        - Src:             'dict_db.c:341,2'
          Dst:             msg_fatal
    - functionName:    dict_db_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          266
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - lowercase
        - msg_fatal
        - msg_panic
        - myflock
        - sanitize
        - strlen
        - vstring_alloc
        - vstring_strcpy
        - vstring_strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:182,27'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_db.c:182,27'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_db.c:193,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:194,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_db.c:196,5'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
                - vstring_alloc
        - Branch String:   'dict_db.c:202,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:203,12'
              BranchSideFuncs:
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:212,16'
              BranchSideFuncs:
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:203,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:204,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:205,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - myflock
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:213,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:213,19'
              BranchSideFuncs:
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:220,15'
              BranchSideFuncs:
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:212,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:214,53'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:220,15'
              BranchSideFuncs:
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:220,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:221,14'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:235,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:223,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:224,54'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:225,13'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_db.c:225,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:226,18'
              BranchSideFuncs:
                - vstring_strncpy
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
                - vstring_alloc
            - BranchSide:      'dict_db.c:235,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:227,15'
          Branch Sides:
            - BranchSide:      'dict_db.c:235,16'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strncpy
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:235,16'
              BranchSideFuncs:
                - vstring_strncpy
                - myflock
                - msg_fatal
                - strlen
                - sanitize
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
        - Branch String:   'dict_db.c:235,21'
          Branch Sides:
            - BranchSide:      'dict_db.c:235,31'
              BranchSideFuncs:
                - strlen
                - sanitize
                - myflock
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'dict_db.c:249,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:235,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:236,14'
              BranchSideFuncs:
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:249,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:238,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:239,54'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:240,13'
              BranchSideFuncs:
                - myflock
                - msg_fatal
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_db.c:240,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:241,18'
              BranchSideFuncs:
                - vstring_strncpy
                - myflock
                - msg_fatal
                - vstring_alloc
            - BranchSide:      'dict_db.c:249,16'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:242,15'
          Branch Sides:
            - BranchSide:      'dict_db.c:249,16'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strncpy
                - myflock
                - msg_fatal
            - BranchSide:      'dict_db.c:249,16'
              BranchSideFuncs:
                - vstring_strncpy
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:250,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:250,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:250,19'
              BranchSideFuncs:
                - myflock
                - msg_fatal
        - Branch String:   'dict_db.c:249,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:249,9'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:251,55'
              BranchSideFuncs:
                - msg_fatal
      Callsites:
        - Src:             'dict_db.c:194,2'
          Dst:             msg_panic
        - Src:             'dict_db.c:204,23'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:205,2'
          Dst:             vstring_strcpy
        - Src:             'dict_db.c:206,9'
          Dst:             lowercase
        - Src:             'dict_db.c:213,5'
          Dst:             myflock
        - Src:             'dict_db.c:214,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:222,16'
          Dst:             strlen
        - Src:             'dict_db.c:223,16'
          Dst:             sanitize
        - Src:             'dict_db.c:224,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:227,15'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:227,15'
          Dst:             vstring_strncpy
        - Src:             'dict_db.c:237,16'
          Dst:             strlen
        - Src:             'dict_db.c:238,16'
          Dst:             sanitize
        - Src:             'dict_db.c:239,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:242,15'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:242,15'
          Dst:             vstring_strncpy
        - Src:             'dict_db.c:250,5'
          Dst:             myflock
        - Src:             'dict_db.c:251,2'
          Dst:             msg_fatal
    - functionName:    dict_db_new_env
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - db_env_create
        - msg_fatal
        - sane_dirname
        - vstring_alloc
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:583,5'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - db_env_create
                - __errno_location
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:588,18'
              BranchSideFuncs:
                - db_env_create
                - __errno_location
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:588,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:589,2'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:591,18'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:591,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:593,2'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:594,9'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:594,32'
          Branch Sides:
            - BranchSide:      'dict_db.c:594,35'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:604,19'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
        - Branch String:   'dict_db.c:594,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:595,15'
              BranchSideFuncs:
                - msg_fatal
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
            - BranchSide:      'dict_db.c:604,19'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
        - Branch String:   'dict_db.c:595,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:597,48'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
            - BranchSide:      'dict_db.c:598,15'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
        - Branch String:   'dict_db.c:598,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:600,44'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
            - BranchSide:      'dict_db.c:604,19'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - msg_fatal
                - vstring_free
        - Branch String:   'dict_db.c:605,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:607,2'
              BranchSideFuncs:
                - vstring_free
            - BranchSide:      'dict_db.c:608,5'
              BranchSideFuncs:
                - vstring_free
      Callsites:
        - Src:             'dict_db.c:588,18'
          Dst:             db_env_create
        - Src:             'dict_db.c:588,10'
          Dst:             __errno_location
        - Src:             'dict_db.c:589,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:593,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:597,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:600,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:604,19'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:605,37'
          Dst:             sane_dirname
        - Src:             'dict_db.c:607,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:608,5'
          Dst:             vstring_free
    - functionName:    db_env_create
      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:    dict_btree_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_db_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:877,13'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - dict_db_open
            - BranchSide:      'dict_db.c:877,13'
              BranchSideFuncs:
                - dict_db_open
      Callsites:
        - Src:             'dict_db.c:877,13'
          Dst:             dict_db_open
    - functionName:    dict_db_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          526
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - close
        - close_on_exec
        - concatenate
        - db_create
        - db_version
        - dict_alloc
        - dict_db_new_env
        - dict_surrogate
        - msg_fatal
        - msg_info
        - msg_panic
        - msg_warn
        - myflock
        - myfree
        - open
        - sane_basename
        - time
        - vstring_alloc
        - vstring_free
        - warn_fstat
        - warn_stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict_db.c:620,5'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - db_version
                - dict_surrogate
                - msg_info
                - msg_info
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_db.c:621,13'
              BranchSideFuncs:
                - db_version
                - dict_surrogate
                - msg_info
                - msg_info
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
        - Branch String:   'dict_db.c:646,43'
          Branch Sides:
            - BranchSide:      'dict_db.c:646,46'
              BranchSideFuncs:
                - dict_surrogate
                - msg_info
                - msg_info
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_db.c:651,26'
              BranchSideFuncs:
                - dict_surrogate
        - Branch String:   'dict_db.c:646,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:651,26'
              BranchSideFuncs:
                - msg_info
                - msg_info
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_db.c:652,9'
              BranchSideFuncs:
                - msg_info
                - msg_info
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
        - Branch String:   'dict_db.c:652,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:653,2'
              BranchSideFuncs:
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
            - BranchSide:      'dict_db.c:663,15'
              BranchSideFuncs:
                - concatenate
                - open
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
                - __errno_location
                - dict_surrogate
                - myfree
        - Branch String:   'dict_db.c:695,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:696,31'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:744,20'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:696,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:697,10'
              BranchSideFuncs:
                - __errno_location
                - dict_surrogate
                - myfree
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:701,10'
              BranchSideFuncs:
                - myflock
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
                - msg_fatal
        - Branch String:   'dict_db.c:697,10'
          Branch Sides:
            - BranchSide:      'dict_db.c:698,3'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:744,20'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:698,3'
          Branch Sides:
            - BranchSide:      'dict_db.c:698,3'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_db.c:698,3'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_db.c:698,3'
          Branch Sides:
            - BranchSide:      'dict_db.c:698,3'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:698,3'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_db.c:701,10'
          Branch Sides:
            - BranchSide:      'dict_db.c:702,3'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:744,20'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:744,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:745,2'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:746,20'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:746,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:747,11'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:748,20'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:748,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:749,11'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:750,41'
              BranchSideFuncs:
                - dict_db_new_env
                - db_create
                - __errno_location
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:750,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:751,2'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
            - BranchSide:      'dict_db.c:752,9'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
                - msg_panic
        - Branch String:   'dict_db.c:752,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:753,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_db.c:754,14'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:754,25'
          Branch Sides:
            - BranchSide:      'dict_db.c:754,32'
              BranchSideFuncs:
                - msg_fatal
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:756,19'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:754,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:755,2'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:756,19'
              BranchSideFuncs:
                - vstring_alloc
                - sane_basename
                - dict_surrogate
                - vstring_free
                - myfree
                - close
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:759,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:771,5'
              BranchSideFuncs:
                - vstring_free
                - msg_fatal
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:761,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - close
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - close
        - Branch String:   'dict_db.c:761,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - close
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
                - close
        - Branch String:   'dict_db.c:761,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - close
                - vstring_free
                - myfree
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'dict_db.c:761,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - vstring_free
                - myfree
        - Branch String:   'dict_db.c:761,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_db.c:761,2'
              BranchSideFuncs:
                - myfree
        - Branch String:   'dict_db.c:772,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:773,2'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:775,39'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - myflock
                - close
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:775,39'
          Branch Sides:
            - BranchSide:      'dict_db.c:775,50'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
            - BranchSide:      'dict_db.c:782,27'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
        - Branch String:   'dict_db.c:775,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:776,6'
              BranchSideFuncs:
                - myflock
                - close
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - msg_fatal
                - msg_fatal
            - BranchSide:      'dict_db.c:782,27'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
        - Branch String:   'dict_db.c:776,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:777,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:778,6'
              BranchSideFuncs:
                - close
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
                - msg_fatal
        - Branch String:   'dict_db.c:778,6'
          Branch Sides:
            - BranchSide:      'dict_db.c:779,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:782,27'
              BranchSideFuncs:
                - dict_alloc
                - warn_fstat
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
                - msg_fatal
        - Branch String:   'dict_db.c:790,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:791,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'dict_db.c:792,9'
              BranchSideFuncs:
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
        - Branch String:   'dict_db.c:792,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:793,27'
              BranchSideFuncs:
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
            - BranchSide:      'dict_db.c:794,34'
              BranchSideFuncs:
                - warn_stat
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
        - Branch String:   'dict_db.c:802,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:802,5'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_db.c:807,33'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
        - Branch String:   'dict_db.c:803,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:803,8'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - time
                - msg_warn
            - BranchSide:      'dict_db.c:807,33'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
        - Branch String:   'dict_db.c:804,2'
          Branch Sides:
            - BranchSide:      'dict_db.c:804,19'
              BranchSideFuncs:
                - time
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
                - msg_warn
            - BranchSide:      'dict_db.c:807,33'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
        - Branch String:   'dict_db.c:801,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:805,2'
              BranchSideFuncs:
                - msg_warn
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_db.c:807,33'
              BranchSideFuncs:
                - close_on_exec
                - close_on_exec
                - vstring_alloc
                - myfree
        - Branch String:   'dict_db.c:810,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - myfree
            - BranchSide:      'dict_db.c:811,22'
              BranchSideFuncs:
                - vstring_alloc
                - myfree
        - Branch String:   'dict_db.c:812,9'
          Branch Sides:
            - BranchSide:      'dict_db.c:813,27'
              BranchSideFuncs:
                - myfree
            - BranchSide:      'dict_db.c:814,19'
              BranchSideFuncs:
                - myfree
      Callsites:
        - Src:             'dict_db.c:645,12'
          Dst:             db_version
        - Src:             'dict_db.c:647,10'
          Dst:             dict_surrogate
        - Src:             'dict_db.c:653,2'
          Dst:             msg_info
        - Src:             'dict_db.c:655,2'
          Dst:             msg_info
        - Src:             'dict_db.c:663,15'
          Dst:             concatenate
        - Src:             'dict_db.c:696,17'
          Dst:             open
        - Src:             'dict_db.c:697,10'
          Dst:             __errno_location
        - Src:             'dict_db.c:698,3'
          Dst:             dict_surrogate
        - Src:             'dict_db.c:698,3'
          Dst:             myfree
        - Src:             'dict_db.c:701,10'
          Dst:             myflock
        - Src:             'dict_db.c:702,3'
          Dst:             msg_fatal
        - Src:             'dict_db.c:750,41'
          Dst:             dict_db_new_env
        - Src:             'dict_db.c:750,18'
          Dst:             db_create
        - Src:             'dict_db.c:750,10'
          Dst:             __errno_location
        - Src:             'dict_db.c:751,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:753,2'
          Dst:             msg_panic
        - Src:             'dict_db.c:755,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:756,19'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:759,34'
          Dst:             sane_basename
        - Src:             'dict_db.c:761,2'
          Dst:             dict_surrogate
        - Src:             'dict_db.c:761,2'
          Dst:             close
        - Src:             'dict_db.c:761,2'
          Dst:             vstring_free
        - Src:             'dict_db.c:761,2'
          Dst:             myfree
        - Src:             'dict_db.c:771,5'
          Dst:             vstring_free
        - Src:             'dict_db.c:773,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:776,6'
          Dst:             myflock
        - Src:             'dict_db.c:777,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:778,6'
          Dst:             close
        - Src:             'dict_db.c:779,6'
          Dst:             msg_fatal
        - Src:             'dict_db.c:782,27'
          Dst:             dict_alloc
        - Src:             'dict_db.c:790,9'
          Dst:             warn_fstat
        - Src:             'dict_db.c:791,2'
          Dst:             msg_fatal
        - Src:             'dict_db.c:802,5'
          Dst:             warn_stat
        - Src:             'dict_db.c:804,19'
          Dst:             time
        - Src:             'dict_db.c:805,2'
          Dst:             msg_warn
        - Src:             'dict_db.c:807,5'
          Dst:             close_on_exec
        - Src:             'dict_db.c:808,5'
          Dst:             close_on_exec
        - Src:             'dict_db.c:813,27'
          Dst:             vstring_alloc
        - Src:             'dict_db.c:824,5'
          Dst:             myfree
    - functionName:    db_version
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    db_create
      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:    dict_hash_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_db_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_db.c:851,13'
          Branch Sides:
            - BranchSide:      'dict_db.c:0,0'
              BranchSideFuncs:
                - dict_db_open
            - BranchSide:      'dict_db.c:851,13'
              BranchSideFuncs:
                - dict_db_open
      Callsites:
        - Src:             'dict_db.c:851,13'
          Dst:             dict_db_open
    - functionName:    dict_debug_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dict_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_debug.c:133,5'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_debug.c:133,5'
              BranchSideFuncs:
                - dict_free
      Callsites:
        - Src:             'dict_debug.c:134,5'
          Dst:             dict_free
    - functionName:    dict_debug_sequence
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_debug.c:114,37'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_info
            - BranchSide:      'dict_debug.c:114,37'
              BranchSideFuncs:
                - msg_info
                - msg_info
        - Branch String:   'dict_debug.c:120,9'
          Branch Sides:
            - BranchSide:      'dict_debug.c:121,49'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:123,43'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_debug.c:121,2'
          Dst:             msg_info
        - Src:             'dict_debug.c:123,2'
          Dst:             msg_info
    - functionName:    dict_debug_delete
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_debug.c:96,37'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:96,37'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict_debug.c:103,7'
          Branch Sides:
            - BranchSide:      'dict_debug.c:103,7'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:103,44'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_debug.c:102,5'
          Dst:             msg_info
    - functionName:    dict_debug_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_debug.c:79,37'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:79,37'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict_debug.c:86,19'
          Branch Sides:
            - BranchSide:      'dict_debug.c:86,19'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:86,56'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_debug.c:85,5'
          Dst:             msg_info
    - functionName:    dict_debug_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msg_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_debug.c:63,37'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:63,37'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict_debug.c:70,7'
          Branch Sides:
            - BranchSide:      'dict_debug.c:70,36'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'dict_debug.c:70,7'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_debug.c:69,5'
          Dst:             msg_info
    - functionName:    dict_debug_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_alloc
        - dict_open
        - msg_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_debug.c:143,9'
          Branch Sides:
            - BranchSide:      'dict_debug.c:0,0'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - dict_alloc
            - BranchSide:      'dict_debug.c:143,9'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - dict_alloc
        - Branch String:   'dict_debug.c:143,9'
          Branch Sides:
            - BranchSide:      'dict_debug.c:143,9'
              BranchSideFuncs:
                - dict_open
                - dict_alloc
            - BranchSide:      'dict_debug.c:144,2'
              BranchSideFuncs:
                - msg_info
                - dict_open
                - dict_alloc
      Callsites:
        - Src:             'dict_debug.c:144,2'
          Dst:             msg_info
        - Src:             'dict_debug.c:151,23'
          Dst:             dict_open
        - Src:             'dict_debug.c:152,45'
          Dst:             dict_alloc
    - functionName:    dict_env_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_free
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_env.c:92,15'
          Branch Sides:
            - BranchSide:      'dict_env.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_env.c:92,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_env.c:92,9'
          Branch Sides:
            - BranchSide:      'dict_env.c:92,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_env.c:93,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_env.c:93,2'
          Dst:             vstring_free
        - Src:             'dict_env.c:94,5'
          Dst:             dict_free
    - functionName:    dict_env_update
      functionSourceFile: '/src/postfix/postfix/src/util/dict_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - lowercase
        - msg_fatal
        - setenv
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_env.c:53,11'
          Branch Sides:
            - BranchSide:      'dict_env.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - setenv
                - msg_fatal
                - vstring_alloc
            - BranchSide:      'dict_env.c:53,11'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - setenv
                - msg_fatal
                - vstring_alloc
        - Branch String:   'dict_env.c:58,9'
          Branch Sides:
            - BranchSide:      'dict_env.c:59,12'
              BranchSideFuncs:
                - setenv
                - msg_fatal
            - BranchSide:      'dict_env.c:64,9'
              BranchSideFuncs:
                - setenv
                - msg_fatal
        - Branch String:   'dict_env.c:59,6'
          Branch Sides:
            - BranchSide:      'dict_env.c:60,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - setenv
                - msg_fatal
            - BranchSide:      'dict_env.c:61,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - setenv
                - msg_fatal
        - Branch String:   'dict_env.c:64,9'
          Branch Sides:
            - BranchSide:      'dict_env.c:65,2'
              BranchSideFuncs: []
            - BranchSide:      'dict_env.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_env.c:60,23'
          Dst:             vstring_alloc
        - Src:             'dict_env.c:61,2'
          Dst:             vstring_strcpy
        - Src:             'dict_env.c:62,9'
          Dst:             lowercase
        - Src:             'dict_env.c:64,9'
          Dst:             setenv
        - Src:             'dict_env.c:65,2'
          Dst:             msg_fatal
    - functionName:    dict_env_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lowercase
        - safe_getenv
        - vstring_alloc
        - vstring_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_env.c:74,11'
          Branch Sides:
            - BranchSide:      'dict_env.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - safe_getenv
                - vstring_alloc
            - BranchSide:      'dict_env.c:74,11'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - safe_getenv
                - vstring_alloc
        - Branch String:   'dict_env.c:79,9'
          Branch Sides:
            - BranchSide:      'dict_env.c:79,9'
              BranchSideFuncs:
                - safe_getenv
            - BranchSide:      'dict_env.c:80,12'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - safe_getenv
                - vstring_alloc
        - Branch String:   'dict_env.c:80,6'
          Branch Sides:
            - BranchSide:      'dict_env.c:81,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - safe_getenv
            - BranchSide:      'dict_env.c:82,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - safe_getenv
      Callsites:
        - Src:             'dict_env.c:81,23'
          Dst:             vstring_alloc
        - Src:             'dict_env.c:82,2'
          Dst:             vstring_strcpy
        - Src:             'dict_env.c:83,9'
          Dst:             lowercase
        - Src:             'dict_env.c:85,13'
          Dst:             safe_getenv
    - functionName:    dict_env_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_alloc
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_env.c:103,12'
          Branch Sides:
            - BranchSide:      'dict_env.c:0,0'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
            - BranchSide:      'dict_env.c:103,12'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
        - Branch String:   'dict_env.c:108,9'
          Branch Sides:
            - BranchSide:      'dict_env.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_env.c:109,19'
              BranchSideFuncs:
                - vstring_alloc
      Callsites:
        - Src:             'dict_env.c:103,12'
          Dst:             dict_alloc
        - Src:             'dict_env.c:109,19'
          Dst:             vstring_alloc
    - functionName:    dict_nis_strerror
      functionSourceFile: '/src/postfix/postfix/src/util/dict_nis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_nis.c:99,5'
          Branch Sides:
            - BranchSide:      'dict_nis.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'dict_nis.c:99,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dict_nis_init
      functionSourceFile: '/src/postfix/postfix/src/util/dict_nis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          64
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - msg_info
        - msg_warn
        - strcasecmp
        - yp_get_default_domain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_nis.c:81,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:0,0'
              BranchSideFuncs:
                - yp_get_default_domain
                - msg_warn
                - msg_info
                - strcasecmp
            - BranchSide:      'dict_nis.c:81,9'
              BranchSideFuncs:
                - yp_get_default_domain
                - msg_warn
                - msg_info
                - strcasecmp
        - Branch String:   'dict_nis.c:82,2'
          Branch Sides:
            - BranchSide:      'dict_nis.c:82,5'
              BranchSideFuncs:
                - strcasecmp
                - msg_info
                - msg_warn
            - BranchSide:      'dict_nis.c:84,18'
              BranchSideFuncs:
                - msg_warn
                - msg_info
        - Branch String:   'dict_nis.c:82,26'
          Branch Sides:
            - BranchSide:      'dict_nis.c:82,29'
              BranchSideFuncs:
                - msg_warn
                - msg_info
            - BranchSide:      'dict_nis.c:84,18'
              BranchSideFuncs:
                - msg_warn
                - msg_info
        - Branch String:   'dict_nis.c:83,2'
          Branch Sides:
            - BranchSide:      'dict_nis.c:83,5'
              BranchSideFuncs:
                - msg_warn
                - msg_info
            - BranchSide:      'dict_nis.c:84,18'
              BranchSideFuncs:
                - msg_warn
                - msg_info
        - Branch String:   'dict_nis.c:81,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:84,18'
              BranchSideFuncs:
                - msg_warn
                - msg_info
            - BranchSide:      'dict_nis.c:87,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'dict_nis.c:87,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_nis.c:88,40'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'dict_nis.c:81,9'
          Dst:             yp_get_default_domain
        - Src:             'dict_nis.c:83,5'
          Dst:             strcasecmp
        - Src:             'dict_nis.c:85,2'
          Dst:             msg_warn
        - Src:             'dict_nis.c:88,2'
          Dst:             msg_info
    - functionName:    yp_get_default_domain
      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:    dict_nis_close
      functionSourceFile: '/src/postfix/postfix/src/util/dict_nis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dict_free
        - vstring_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_nis.c:217,15'
          Branch Sides:
            - BranchSide:      'dict_nis.c:0,0'
              BranchSideFuncs:
                - vstring_free
                - dict_free
            - BranchSide:      'dict_nis.c:217,15'
              BranchSideFuncs:
                - vstring_free
                - dict_free
        - Branch String:   'dict_nis.c:217,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:217,9'
              BranchSideFuncs:
                - dict_free
            - BranchSide:      'dict_nis.c:218,2'
              BranchSideFuncs:
                - vstring_free
                - dict_free
      Callsites:
        - Src:             'dict_nis.c:218,2'
          Dst:             vstring_free
        - Src:             'dict_nis.c:219,5'
          Dst:             dict_free
    - functionName:    dict_nis_lookup
      functionSourceFile: '/src/postfix/postfix/src/util/dict_nis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          174
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - dict_nis_strerror
        - lowercase
        - msg_panic
        - msg_warn
        - strlen
        - vstring_alloc
        - vstring_strcpy
        - vstring_strncpy
        - yp_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict_nis.c:143,5'
          Branch Sides:
            - BranchSide:      'dict_nis.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_panic
            - BranchSide:      'dict_nis.c:147,11'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
                - msg_panic
        - Branch String:   'dict_nis.c:152,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:153,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'dict_nis.c:155,9'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_nis.c:155,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_nis.c:161,21'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
                - vstring_alloc
        - Branch String:   'dict_nis.c:161,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:162,12'
              BranchSideFuncs:
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
            - BranchSide:      'dict_nis.c:172,15'
              BranchSideFuncs:
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_nis.c:162,6'
          Branch Sides:
            - BranchSide:      'dict_nis.c:163,23'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
            - BranchSide:      'dict_nis.c:164,23'
              BranchSideFuncs:
                - vstring_strcpy
                - lowercase
                - strlen
                - yp_match
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_nis.c:172,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:173,17'
              BranchSideFuncs:
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
            - BranchSide:      'dict_nis.c:186,15'
              BranchSideFuncs:
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_nis.c:176,6'
          Branch Sides:
            - BranchSide:      'dict_nis.c:177,18'
              BranchSideFuncs: []
            - BranchSide:      'dict_nis.c:186,15'
              BranchSideFuncs:
                - strlen
                - yp_match
                - dict_nis_strerror
                - msg_warn
                - vstring_strncpy
                - vstring_alloc
        - Branch String:   'dict_nis.c:186,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:187,17'
              BranchSideFuncs:
                - dict_nis_strerror
                - msg_warn
            - BranchSide:      'dict_nis.c:204,13'
              BranchSideFuncs:
                - dict_nis_strerror
                - msg_warn
        - Branch String:   'dict_nis.c:190,6'
          Branch Sides:
            - BranchSide:      'dict_nis.c:191,18'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_alloc
            - BranchSide:      'dict_nis.c:204,13'
              BranchSideFuncs:
                - dict_nis_strerror
                - msg_warn
        - Branch String:   'dict_nis.c:192,10'
          Branch Sides:
            - BranchSide:      'dict_nis.c:193,9'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_strncpy
            - BranchSide:      'dict_nis.c:194,22'
              BranchSideFuncs:
                - vstring_strncpy
        - Branch String:   'dict_nis.c:204,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'dict_nis.c:206,9'
              BranchSideFuncs:
                - dict_nis_strerror
                - msg_warn
      Callsites:
        - Src:             'dict_nis.c:153,2'
          Dst:             msg_panic
        - Src:             'dict_nis.c:163,23'
          Dst:             vstring_alloc
        - Src:             'dict_nis.c:164,2'
          Dst:             vstring_strcpy
        - Src:             'dict_nis.c:165,8'
          Dst:             lowercase
        - Src:             'dict_nis.c:174,24'
          Dst:             strlen
        - Src:             'dict_nis.c:173,8'
          Dst:             yp_match
        - Src:             'dict_nis.c:188,24'
          Dst:             strlen
        - Src:             'dict_nis.c:187,8'
          Dst:             yp_match
        - Src:             'dict_nis.c:193,9'
          Dst:             vstring_alloc
        - Src:             'dict_nis.c:194,6'
          Dst:             vstring_strncpy
        - Src:             'dict_nis.c:207,4'
          Dst:             dict_nis_strerror
        - Src:             'dict_nis.c:205,2'
          Dst:             msg_warn
    - functionName:    yp_match
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dict_nis_open
      functionSourceFile: '/src/postfix/postfix/src/util/dict_nis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dict_alloc
        - dict_nis_init
        - dict_surrogate
        - vstring_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict_nis.c:228,20'
          Branch Sides:
            - BranchSide:      'dict_nis.c:0,0'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
                - dict_nis_init
            - BranchSide:      'dict_nis.c:228,20'
              BranchSideFuncs:
                - dict_surrogate
                - dict_alloc
                - vstring_alloc
                - dict_nis_init
        - Branch String:   'dict_nis.c:228,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:229,10'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - dict_nis_init
            - BranchSide:      'dict_nis.c:233,29'
              BranchSideFuncs:
                - dict_alloc
                - vstring_alloc
                - dict_nis_init
        - Branch String:   'dict_nis.c:237,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - dict_nis_init
            - BranchSide:      'dict_nis.c:238,23'
              BranchSideFuncs:
                - vstring_alloc
                - dict_nis_init
        - Branch String:   'dict_nis.c:239,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:240,28'
              BranchSideFuncs:
                - dict_nis_init
            - BranchSide:      'dict_nis.c:241,9'
              BranchSideFuncs:
                - dict_nis_init
        - Branch String:   'dict_nis.c:241,9'
          Branch Sides:
            - BranchSide:      'dict_nis.c:242,2'
              BranchSideFuncs:
                - dict_nis_init
            - BranchSide:      'dict_nis.c:243,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict_nis.c:229,10'
          Dst:             dict_surrogate
        - Src:             'dict_nis.c:233,29'
          Dst:             dict_alloc
        - Src:             'dict_nis.c:240,28'
          Dst:             vstring_alloc
        - Src:             'dict_nis.c:242,2'
          Dst:             dict_nis_init
    - functionName:    event_cancel_timer
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - event_init
        - msg_info
        - myfree
        - ring_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'events.c:972,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - ring_detach
                - myfree
                - event_init
            - BranchSide:      'events.c:972,9'
              BranchSideFuncs:
                - msg_info
                - ring_detach
                - myfree
                - event_init
        - Branch String:   'events.c:972,9'
          Branch Sides:
            - BranchSide:      'events.c:973,2'
              BranchSideFuncs:
                - event_init
                - msg_info
                - ring_detach
                - myfree
            - BranchSide:      'events.c:980,5'
              BranchSideFuncs:
                - msg_info
                - ring_detach
                - myfree
        - Branch String:   'events.c:980,5'
          Branch Sides:
            - BranchSide:      'events.c:982,13'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'events.c:990,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'events.c:982,34'
          Branch Sides:
            - BranchSide:      'events.c:980,5'
              BranchSideFuncs:
                - msg_info
                - ring_detach
                - myfree
            - BranchSide:      'events.c:982,44'
              BranchSideFuncs:
                - msg_info
                - ring_detach
                - myfree
        - Branch String:   'events.c:983,10'
          Branch Sides:
            - BranchSide:      'events.c:984,3'
              BranchSideFuncs:
                - ring_detach
                - myfree
                - msg_info
            - BranchSide:      'events.c:985,6'
              BranchSideFuncs:
                - ring_detach
                - myfree
                - msg_info
        - Branch String:   'events.c:980,5'
          Branch Sides:
            - BranchSide:      'events.c:982,13'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'events.c:990,9'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'events.c:990,9'
          Branch Sides:
            - BranchSide:      'events.c:990,9'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'events.c:992,4'
              BranchSideFuncs:
                - msg_info
      Callsites:
        - Src:             'events.c:973,2'
          Dst:             event_init
        - Src:             'events.c:985,6'
          Dst:             ring_detach
        - Src:             'events.c:986,6'
          Dst:             myfree
        - Src:             'events.c:991,2'
          Dst:             msg_info
    - functionName:    event_init
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          142
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - close_on_exec
        - epoll_create
        - msg_fatal
        - msg_panic
        - msg_warn
        - mymalloc
        - open_limit
        - ring_init
        - time
      functionUses:    7
      BranchProfiles:
        - Branch String:   'events.c:546,10'
          Branch Sides:
            - BranchSide:      'events.c:546,10'
              BranchSideFuncs:
                - msg_panic
                - open_limit
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
                - msg_fatal
            - BranchSide:      'events.c:546,10'
              BranchSideFuncs:
                - msg_panic
                - open_limit
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
                - msg_fatal
        - Branch String:   'events.c:546,9'
          Branch Sides:
            - BranchSide:      'events.c:547,2'
              BranchSideFuncs:
                - open_limit
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
                - msg_fatal
            - BranchSide:      'events.c:558,26'
              BranchSideFuncs:
                - open_limit
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
                - msg_fatal
        - Branch String:   'events.c:558,9'
          Branch Sides:
            - BranchSide:      'events.c:559,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:561,23'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
        - Branch String:   'events.c:561,40'
          Branch Sides:
            - BranchSide:      'events.c:561,57'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
                - msg_warn
            - BranchSide:      'events.c:563,19'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
        - Branch String:   'events.c:561,9'
          Branch Sides:
            - BranchSide:      'events.c:562,2'
              BranchSideFuncs:
                - msg_warn
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
            - BranchSide:      'events.c:563,19'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
        - Branch String:   'events.c:566,5'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
            - BranchSide:      'events.c:579,5'
              BranchSideFuncs:
                - mymalloc
                - mymalloc
                - mymalloc
                - epoll_create
                - ring_init
                - time
                - msg_panic
                - msg_fatal
                - close_on_exec
        - Branch String:   'events.c:586,5'
          Branch Sides:
            - BranchSide:      'events.c:586,5'
              BranchSideFuncs:
                - close_on_exec
                - ring_init
                - time
                - msg_panic
                - msg_fatal
            - BranchSide:      'events.c:587,13'
              BranchSideFuncs:
                - ring_init
                - time
                - msg_panic
                - msg_fatal
        - Branch String:   'events.c:587,9'
          Branch Sides:
            - BranchSide:      'events.c:588,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:594,5'
              BranchSideFuncs:
                - ring_init
                - time
                - msg_panic
        - Branch String:   'events.c:600,9'
          Branch Sides:
            - BranchSide:      'events.c:601,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:602,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:547,2'
          Dst:             msg_panic
        - Src:             'events.c:558,26'
          Dst:             open_limit
        - Src:             'events.c:559,2'
          Dst:             msg_fatal
        - Src:             'events.c:562,2'
          Dst:             msg_warn
        - Src:             'events.c:565,2'
          Dst:             mymalloc
        - Src:             'events.c:579,5'
          Dst:             mymalloc
        - Src:             'events.c:580,5'
          Dst:             mymalloc
        - Src:             'events.c:581,5'
          Dst:             mymalloc
        - Src:             'events.c:586,5'
          Dst:             epoll_create
        - Src:             'events.c:586,5'
          Dst:             close_on_exec
        - Src:             'events.c:588,2'
          Dst:             msg_fatal
        - Src:             'events.c:594,5'
          Dst:             ring_init
        - Src:             'events.c:595,12'
          Dst:             time
        - Src:             'events.c:601,2'
          Dst:             msg_panic
    - functionName:    epoll_create
      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:    event_request_timer
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          171
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - event_init
        - msg_info
        - msg_panic
        - mymalloc
        - ring_detach
        - ring_prepend
        - time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'events.c:900,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - time
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
                - msg_panic
                - event_init
            - BranchSide:      'events.c:900,9'
              BranchSideFuncs:
                - time
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
                - msg_panic
                - event_init
        - Branch String:   'events.c:900,9'
          Branch Sides:
            - BranchSide:      'events.c:901,2'
              BranchSideFuncs:
                - event_init
                - time
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:906,15'
              BranchSideFuncs:
                - time
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
                - msg_panic
        - Branch String:   'events.c:906,9'
          Branch Sides:
            - BranchSide:      'events.c:907,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:912,5'
              BranchSideFuncs:
                - time
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
        - Branch String:   'events.c:919,5'
          Branch Sides:
            - BranchSide:      'events.c:921,13'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
            - BranchSide:      'events.c:935,9'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
        - Branch String:   'events.c:921,34'
          Branch Sides:
            - BranchSide:      'events.c:919,5'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
            - BranchSide:      'events.c:921,44'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
        - Branch String:   'events.c:925,10'
          Branch Sides:
            - BranchSide:      'events.c:927,5'
              BranchSideFuncs:
                - msg_info
                - ring_prepend
                - mymalloc
                - msg_info
            - BranchSide:      'events.c:935,9'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
        - Branch String:   'events.c:919,5'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
            - BranchSide:      'events.c:921,13'
              BranchSideFuncs:
                - ring_prepend
                - mymalloc
                - msg_info
                - ring_detach
                - msg_info
        - Branch String:   'events.c:935,9'
          Branch Sides:
            - BranchSide:      'events.c:936,26'
              BranchSideFuncs:
                - mymalloc
                - ring_prepend
                - msg_info
            - BranchSide:      'events.c:954,5'
              BranchSideFuncs:
                - ring_prepend
        - Branch String:   'events.c:941,6'
          Branch Sides:
            - BranchSide:      'events.c:943,8'
              BranchSideFuncs:
                - msg_info
                - ring_prepend
            - BranchSide:      'events.c:954,5'
              BranchSideFuncs:
                - ring_prepend
        - Branch String:   'events.c:954,5'
          Branch Sides:
            - BranchSide:      'events.c:954,5'
              BranchSideFuncs:
                - ring_prepend
            - BranchSide:      'events.c:955,13'
              BranchSideFuncs:
                - ring_prepend
        - Branch String:   'events.c:955,6'
          Branch Sides:
            - BranchSide:      'events.c:954,5'
              BranchSideFuncs:
                - ring_prepend
            - BranchSide:      'events.c:955,6'
              BranchSideFuncs:
                - ring_prepend
      Callsites:
        - Src:             'events.c:901,2'
          Dst:             event_init
        - Src:             'events.c:907,2'
          Dst:             msg_panic
        - Src:             'events.c:912,5'
          Dst:             time
        - Src:             'events.c:924,6'
          Dst:             ring_detach
        - Src:             'events.c:926,3'
          Dst:             msg_info
        - Src:             'events.c:936,26'
          Dst:             mymalloc
        - Src:             'events.c:942,6'
          Dst:             msg_info
        - Src:             'events.c:958,5'
          Dst:             ring_prepend
    - functionName:    event_disable_readwrite
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - epoll_ctl
        - event_init
        - msg_fatal
        - msg_info
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'events.c:845,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
            - BranchSide:      'events.c:845,9'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
        - Branch String:   'events.c:845,9'
          Branch Sides:
            - BranchSide:      'events.c:846,2'
              BranchSideFuncs:
                - event_init
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:851,12'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:851,16'
          Branch Sides:
            - BranchSide:      'events.c:851,25'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:852,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'events.c:851,9'
          Branch Sides:
            - BranchSide:      'events.c:852,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:854,9'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:854,9'
          Branch Sides:
            - BranchSide:      'events.c:855,2'
              BranchSideFuncs:
                - msg_info
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:861,15'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:861,9'
          Branch Sides:
            - BranchSide:      'events.c:861,9'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:873,9'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:873,9'
          Branch Sides:
            - BranchSide:      'events.c:874,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:877,16'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:875,6'
          Branch Sides:
            - BranchSide:      'events.c:876,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:884,5'
              BranchSideFuncs: []
        - Branch String:   'events.c:877,16'
          Branch Sides:
            - BranchSide:      'events.c:878,2'
              BranchSideFuncs: []
            - BranchSide:      'events.c:884,5'
              BranchSideFuncs: []
        - Branch String:   'events.c:879,6'
          Branch Sides:
            - BranchSide:      'events.c:880,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:846,2'
          Dst:             event_init
        - Src:             'events.c:852,2'
          Dst:             msg_panic
        - Src:             'events.c:855,2'
          Dst:             msg_info
        - Src:             'events.c:874,2'
          Dst:             epoll_ctl
        - Src:             'events.c:876,6'
          Dst:             msg_fatal
        - Src:             'events.c:878,2'
          Dst:             epoll_ctl
        - Src:             'events.c:880,6'
          Dst:             msg_fatal
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_extend
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - msg_info
        - myrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'events.c:609,25'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
                - msg_info
            - BranchSide:      'events.c:609,25'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
                - msg_info
        - Branch String:   'events.c:610,26'
          Branch Sides:
            - BranchSide:      'events.c:611,7'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
                - msg_info
            - BranchSide:      'events.c:611,24'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
                - msg_info
        - Branch String:   'events.c:619,9'
          Branch Sides:
            - BranchSide:      'events.c:620,2'
              BranchSideFuncs:
                - msg_info
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
            - BranchSide:      'events.c:622,21'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
                - myrealloc
        - Branch String:   'events.c:624,5'
          Branch Sides:
            - BranchSide:      'events.c:624,30'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
            - BranchSide:      'events.c:634,5'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
                - myrealloc
        - Branch String:   'events.c:634,5'
          Branch Sides:
            - BranchSide:      'events.c:634,5'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
            - BranchSide:      'events.c:634,5'
              BranchSideFuncs:
                - myrealloc
                - myrealloc
        - Branch String:   'events.c:635,5'
          Branch Sides:
            - BranchSide:      'events.c:635,5'
              BranchSideFuncs:
                - myrealloc
            - BranchSide:      'events.c:635,5'
              BranchSideFuncs:
                - myrealloc
        - Branch String:   'events.c:636,5'
          Branch Sides:
            - BranchSide:      'events.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'events.c:636,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:620,2'
          Dst:             msg_info
        - Src:             'events.c:622,2'
          Dst:             myrealloc
        - Src:             'events.c:634,5'
          Dst:             myrealloc
        - Src:             'events.c:635,5'
          Dst:             myrealloc
        - Src:             'events.c:636,5'
          Dst:             myrealloc
    - functionName:    event_enable_read
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - epoll_ctl
        - event_extend
        - event_init
        - msg_fatal
        - msg_info
        - msg_panic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'events.c:735,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
            - BranchSide:      'events.c:735,9'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
        - Branch String:   'events.c:735,9'
          Branch Sides:
            - BranchSide:      'events.c:736,2'
              BranchSideFuncs:
                - event_init
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:741,12'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:741,16'
          Branch Sides:
            - BranchSide:      'events.c:741,25'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:742,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'events.c:741,9'
          Branch Sides:
            - BranchSide:      'events.c:742,2'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:744,9'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:744,9'
          Branch Sides:
            - BranchSide:      'events.c:745,2'
              BranchSideFuncs:
                - msg_info
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:747,15'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:747,9'
          Branch Sides:
            - BranchSide:      'events.c:748,2'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:753,9'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:753,9'
          Branch Sides:
            - BranchSide:      'events.c:754,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:764,9'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:764,9'
          Branch Sides:
            - BranchSide:      'events.c:765,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:775,11'
              BranchSideFuncs: []
        - Branch String:   'events.c:767,6'
          Branch Sides:
            - BranchSide:      'events.c:768,19'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:770,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:771,6'
          Branch Sides:
            - BranchSide:      'events.c:772,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:775,11'
              BranchSideFuncs: []
        - Branch String:   'events.c:776,35'
          Branch Sides:
            - BranchSide:      'events.c:776,43'
              BranchSideFuncs: []
            - BranchSide:      'events.c:777,16'
              BranchSideFuncs: []
        - Branch String:   'events.c:776,9'
          Branch Sides:
            - BranchSide:      'events.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      'events.c:777,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:736,2'
          Dst:             event_init
        - Src:             'events.c:742,2'
          Dst:             msg_panic
        - Src:             'events.c:745,2'
          Dst:             msg_info
        - Src:             'events.c:748,2'
          Dst:             event_extend
        - Src:             'events.c:754,2'
          Dst:             msg_panic
        - Src:             'events.c:770,2'
          Dst:             epoll_ctl
        - Src:             'events.c:772,6'
          Dst:             msg_fatal
    - functionName:    event_enable_write
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - epoll_ctl
        - event_extend
        - event_init
        - msg_fatal
        - msg_info
        - msg_panic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'events.c:790,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
            - BranchSide:      'events.c:790,9'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
                - event_init
        - Branch String:   'events.c:790,9'
          Branch Sides:
            - BranchSide:      'events.c:791,2'
              BranchSideFuncs:
                - event_init
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:796,12'
              BranchSideFuncs:
                - msg_panic
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:796,16'
          Branch Sides:
            - BranchSide:      'events.c:796,25'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:797,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'events.c:796,9'
          Branch Sides:
            - BranchSide:      'events.c:797,2'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:799,9'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:799,9'
          Branch Sides:
            - BranchSide:      'events.c:800,2'
              BranchSideFuncs:
                - msg_info
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:802,15'
              BranchSideFuncs:
                - event_extend
                - msg_panic
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:802,9'
          Branch Sides:
            - BranchSide:      'events.c:803,2'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:808,9'
              BranchSideFuncs:
                - msg_panic
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:808,9'
          Branch Sides:
            - BranchSide:      'events.c:809,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:819,9'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:819,9'
          Branch Sides:
            - BranchSide:      'events.c:820,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:830,11'
              BranchSideFuncs: []
        - Branch String:   'events.c:822,6'
          Branch Sides:
            - BranchSide:      'events.c:823,19'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
            - BranchSide:      'events.c:825,2'
              BranchSideFuncs:
                - epoll_ctl
                - msg_fatal
        - Branch String:   'events.c:826,6'
          Branch Sides:
            - BranchSide:      'events.c:827,6'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:830,11'
              BranchSideFuncs: []
        - Branch String:   'events.c:831,35'
          Branch Sides:
            - BranchSide:      'events.c:831,43'
              BranchSideFuncs: []
            - BranchSide:      'events.c:832,16'
              BranchSideFuncs: []
        - Branch String:   'events.c:831,9'
          Branch Sides:
            - BranchSide:      'events.c:831,9'
              BranchSideFuncs: []
            - BranchSide:      'events.c:832,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:791,2'
          Dst:             event_init
        - Src:             'events.c:797,2'
          Dst:             msg_panic
        - Src:             'events.c:800,2'
          Dst:             msg_info
        - Src:             'events.c:803,2'
          Dst:             event_extend
        - Src:             'events.c:809,2'
          Dst:             msg_panic
        - Src:             'events.c:825,2'
          Dst:             epoll_ctl
        - Src:             'events.c:827,6'
          Dst:             msg_fatal
    - functionName:    event_fork
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - close_on_exec
        - epoll_create
        - event_enable_read
        - event_enable_write
        - msg_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'events.c:699,9'
          Branch Sides:
            - BranchSide:      'events.c:699,9'
              BranchSideFuncs:
                - close
                - epoll_create
                - event_enable_write
                - event_enable_read
                - msg_fatal
                - close_on_exec
            - BranchSide:      'events.c:699,9'
              BranchSideFuncs:
                - close
                - epoll_create
                - event_enable_write
                - event_enable_read
                - msg_fatal
                - close_on_exec
        - Branch String:   'events.c:699,9'
          Branch Sides:
            - BranchSide:      'events.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'events.c:705,5'
              BranchSideFuncs:
                - close
                - epoll_create
                - event_enable_write
                - event_enable_read
                - msg_fatal
                - close_on_exec
        - Branch String:   'events.c:705,5'
          Branch Sides:
            - BranchSide:      'events.c:705,5'
              BranchSideFuncs:
                - close_on_exec
                - event_enable_write
                - event_enable_read
                - msg_fatal
            - BranchSide:      'events.c:706,13'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
                - msg_fatal
        - Branch String:   'events.c:706,9'
          Branch Sides:
            - BranchSide:      'events.c:707,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'events.c:713,24'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
        - Branch String:   'events.c:713,5'
          Branch Sides:
            - BranchSide:      'events.c:713,5'
              BranchSideFuncs: []
            - BranchSide:      'events.c:714,6'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
        - Branch String:   'events.c:714,6'
          Branch Sides:
            - BranchSide:      'events.c:715,6'
              BranchSideFuncs:
                - event_enable_read
                - event_enable_write
            - BranchSide:      'events.c:718,13'
              BranchSideFuncs:
                - event_enable_read
                - event_enable_write
        - Branch String:   'events.c:718,13'
          Branch Sides:
            - BranchSide:      'events.c:713,40'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
            - BranchSide:      'events.c:719,6'
              BranchSideFuncs:
                - event_enable_read
                - event_enable_write
        - Branch String:   'events.c:713,5'
          Branch Sides:
            - BranchSide:      'events.c:713,5'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
            - BranchSide:      'events.c:714,6'
              BranchSideFuncs:
                - event_enable_write
                - event_enable_read
      Callsites:
        - Src:             'events.c:705,5'
          Dst:             close
        - Src:             'events.c:705,5'
          Dst:             epoll_create
        - Src:             'events.c:705,5'
          Dst:             close_on_exec
        - Src:             'events.c:707,2'
          Dst:             msg_fatal
        - Src:             'events.c:717,6'
          Dst:             event_enable_write
        - Src:             'events.c:721,6'
          Dst:             event_enable_read
    - functionName:    event_loop
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          392
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - epoll_wait
        - event_init
        - msg_fatal
        - msg_info
        - msg_panic
        - myfree
        - ring_detach
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'events.c:1012,5'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
                - msg_info
                - event_init
            - BranchSide:      'events.c:1022,9'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
                - msg_info
                - event_init
        - Branch String:   'events.c:1022,9'
          Branch Sides:
            - BranchSide:      'events.c:1023,2'
              BranchSideFuncs:
                - event_init
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
                - msg_info
            - BranchSide:      'events.c:1028,9'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
                - msg_info
        - Branch String:   'events.c:1028,9'
          Branch Sides:
            - BranchSide:      'events.c:1031,2'
              BranchSideFuncs:
                - msg_info
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1043,18'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1031,2'
          Branch Sides:
            - BranchSide:      'events.c:1032,14'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1043,18'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1031,2'
          Branch Sides:
            - BranchSide:      'events.c:1032,14'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1043,18'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1043,18'
          Branch Sides:
            - BranchSide:      'events.c:1043,50'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1043,50'
              BranchSideFuncs:
                - time
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1043,9'
          Branch Sides:
            - BranchSide:      'events.c:1044,18'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1053,9'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1045,6'
          Branch Sides:
            - BranchSide:      'events.c:1047,19'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1053,9'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1047,24'
          Branch Sides:
            - BranchSide:      'events.c:1047,40'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1053,9'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1047,13'
          Branch Sides:
            - BranchSide:      'events.c:1049,2'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
            - BranchSide:      'events.c:1053,9'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
                - msg_info
        - Branch String:   'events.c:1053,9'
          Branch Sides:
            - BranchSide:      'events.c:1054,2'
              BranchSideFuncs:
                - msg_info
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
            - BranchSide:      'events.c:1085,5'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
        - Branch String:   'events.c:1085,5'
          Branch Sides:
            - BranchSide:      'events.c:1085,5'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
            - BranchSide:      'events.c:1085,5'
              BranchSideFuncs:
                - epoll_wait
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
                - __errno_location
                - msg_fatal
        - Branch String:   'events.c:1088,9'
          Branch Sides:
            - BranchSide:      'events.c:1089,6'
              BranchSideFuncs:
                - __errno_location
                - msg_fatal
            - BranchSide:      'events.c:1100,15'
              BranchSideFuncs:
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
                - msg_panic
        - Branch String:   'events.c:1089,6'
          Branch Sides:
            - BranchSide:      'events.c:1089,6'
              BranchSideFuncs: []
            - BranchSide:      'events.c:1090,6'
              BranchSideFuncs:
                - msg_fatal
        - Branch String:   'events.c:1100,9'
          Branch Sides:
            - BranchSide:      'events.c:1101,2'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:1125,21'
              BranchSideFuncs:
                - time
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1128,21'
          Branch Sides:
            - BranchSide:      'events.c:1128,53'
              BranchSideFuncs:
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1128,53'
              BranchSideFuncs:
                - ring_detach
                - myfree
                - msg_info
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1134,6'
          Branch Sides:
            - BranchSide:      'events.c:1136,22'
              BranchSideFuncs:
                - msg_info
                - myfree
                - ring_detach
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1137,9'
              BranchSideFuncs:
                - myfree
                - ring_detach
                - msg_info
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1176,5'
          Branch Sides:
            - BranchSide:      'events.c:1177,7'
              BranchSideFuncs: []
            - BranchSide:      'events.c:1202,11'
              BranchSideFuncs: []
        - Branch String:   'events.c:1178,13'
          Branch Sides:
            - BranchSide:      'events.c:1178,21'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:1179,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'events.c:1178,6'
          Branch Sides:
            - BranchSide:      'events.c:1179,6'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'events.c:1180,6'
              BranchSideFuncs:
                - msg_panic
                - msg_info
        - Branch String:   'events.c:1180,6'
          Branch Sides:
            - BranchSide:      'events.c:1176,58'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1181,12'
              BranchSideFuncs:
                - msg_panic
                - msg_info
        - Branch String:   'events.c:1182,10'
          Branch Sides:
            - BranchSide:      'events.c:1183,7'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1187,17'
              BranchSideFuncs:
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1183,7'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1187,17'
          Branch Sides:
            - BranchSide:      'events.c:1188,7'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1194,7'
              BranchSideFuncs:
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1188,7'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1194,7'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - msg_info
                - msg_panic
        - Branch String:   'events.c:1176,5'
          Branch Sides:
            - BranchSide:      'events.c:1177,7'
              BranchSideFuncs:
                - msg_info
                - msg_panic
            - BranchSide:      'events.c:1202,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'events.c:1023,2'
          Dst:             event_init
        - Src:             'events.c:1033,6'
          Dst:             msg_info
        - Src:             'events.c:1044,18'
          Dst:             time
        - Src:             'events.c:1054,2'
          Dst:             msg_info
        - Src:             'events.c:1085,5'
          Dst:             epoll_wait
        - Src:             'events.c:1089,6'
          Dst:             __errno_location
        - Src:             'events.c:1090,6'
          Dst:             msg_fatal
        - Src:             'events.c:1101,2'
          Dst:             msg_panic
        - Src:             'events.c:1125,21'
          Dst:             time
        - Src:             'events.c:1133,2'
          Dst:             ring_detach
        - Src:             'events.c:1135,6'
          Dst:             msg_info
        - Src:             'events.c:1138,2'
          Dst:             myfree
        - Src:             'events.c:1179,6'
          Dst:             msg_panic
        - Src:             'events.c:0,0'
          Dst:             msg_info
    - functionName:    epoll_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_drain
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - event_loop
        - memcmp
        - myfree
        - mymalloc
        - myrealloc
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'events.c:662,9'
          Branch Sides:
            - BranchSide:      'events.c:0,0'
              BranchSideFuncs:
                - mymalloc
                - time
                - myfree
                - event_loop
                - myrealloc
                - memcmp
            - BranchSide:      'events.c:662,9'
              BranchSideFuncs:
                - mymalloc
                - time
                - myfree
                - event_loop
                - myrealloc
                - memcmp
        - Branch String:   'events.c:662,9'
          Branch Sides:
            - BranchSide:      'events.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      'events.c:668,5'
              BranchSideFuncs:
                - mymalloc
                - time
                - myfree
                - event_loop
                - myrealloc
                - memcmp
        - Branch String:   'events.c:673,5'
          Branch Sides:
            - BranchSide:      'events.c:672,5'
              BranchSideFuncs:
                - myfree
                - event_loop
                - myrealloc
                - memcmp
            - BranchSide:      'events.c:673,26'
              BranchSideFuncs:
                - myfree
                - event_loop
                - myrealloc
                - memcmp
        - Branch String:   'events.c:674,9'
          Branch Sides:
            - BranchSide:      'events.c:672,5'
              BranchSideFuncs:
                - memcmp
                - myfree
                - event_loop
                - myrealloc
            - BranchSide:      'events.c:674,12'
              BranchSideFuncs:
                - memcmp
                - myfree
                - event_loop
                - myrealloc
        - Branch String:   'events.c:672,5'
          Branch Sides:
            - BranchSide:      'events.c:675,2'
              BranchSideFuncs:
                - event_loop
                - myrealloc
                - myfree
                - memcmp
            - BranchSide:      'events.c:683,5'
              BranchSideFuncs:
                - myfree
        - Branch String:   'events.c:677,6'
          Branch Sides:
            - BranchSide:      'events.c:672,12'
              BranchSideFuncs:
                - myfree
                - event_loop
                - myrealloc
                - memcmp
            - BranchSide:      'events.c:679,6'
              BranchSideFuncs:
                - myrealloc
                - myfree
                - event_loop
                - memcmp
        - Branch String:   'events.c:679,6'
          Branch Sides:
            - BranchSide:      'events.c:672,5'
              BranchSideFuncs:
                - myfree
                - event_loop
                - myrealloc
                - memcmp
            - BranchSide:      'events.c:679,6'
              BranchSideFuncs:
                - myfree
                - event_loop
                - myrealloc
                - memcmp
      Callsites:
        - Src:             'events.c:668,5'
          Dst:             mymalloc
        - Src:             'events.c:670,12'
          Dst:             time
        - Src:             'events.c:674,12'
          Dst:             memcmp
        - Src:             'events.c:675,2'
          Dst:             event_loop
        - Src:             'events.c:679,6'
          Dst:             myrealloc
        - Src:             'events.c:683,5'
          Dst:             myfree
    - functionName:    event_time
      functionSourceFile: '/src/postfix/postfix/src/util/events.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'events.c:649,9'
          Branch Sides:
            - BranchSide:      'events.c:649,9'
              BranchSideFuncs:
                - event_init
            - BranchSide:      'events.c:649,9'
              BranchSideFuncs:
                - event_init
        - Branch String:   'events.c:649,9'
          Branch Sides:
            - BranchSide:      'events.c:649,9'
              BranchSideFuncs:
                - event_init
            - BranchSide:      'events.c:650,2'
              BranchSideFuncs:
                - event_init
      Callsites:
        - Src:             'events.c:650,2'
          Dst:             event_init
    - functionName:    host_port
      functionSourceFile: '/src/postfix/postfix/src/util/host_port.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          257
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - alldig
        - split_at
        - split_at_right
        - strncasecmp
        - valid_hostaddr
        - valid_ipv6_hostaddr
        - valid_utf8_hostname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'host_port.c:125,9'
          Branch Sides:
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - split_at_right
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - strncasecmp
                - split_at
                - valid_ipv6_hostaddr
            - BranchSide:      'host_port.c:125,9'
              BranchSideFuncs:
                - split_at_right
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - strncasecmp
                - split_at
                - valid_ipv6_hostaddr
        - Branch String:   'host_port.c:125,9'
          Branch Sides:
            - BranchSide:      'host_port.c:126,2'
              BranchSideFuncs:
                - strncasecmp
                - split_at
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
            - BranchSide:      'host_port.c:143,12'
              BranchSideFuncs:
                - split_at_right
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:127,6'
          Branch Sides:
            - BranchSide:      'host_port.c:128,9'
              BranchSideFuncs:
                - split_at
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
            - BranchSide:      'host_port.c:129,8'
              BranchSideFuncs:
                - split_at
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
        - Branch String:   'host_port.c:130,6'
          Branch Sides:
            - BranchSide:      'host_port.c:130,6'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:132,6'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
        - Branch String:   'host_port.c:132,10'
          Branch Sides:
            - BranchSide:      'host_port.c:132,16'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
            - BranchSide:      'host_port.c:134,11'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
        - Branch String:   'host_port.c:132,6'
          Branch Sides:
            - BranchSide:      'host_port.c:132,6'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
            - BranchSide:      'host_port.c:134,11'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
                - valid_ipv6_hostaddr
        - Branch String:   'host_port.c:134,11'
          Branch Sides:
            - BranchSide:      'host_port.c:134,35'
              BranchSideFuncs:
                - valid_ipv6_hostaddr
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:136,10'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:134,6'
          Branch Sides:
            - BranchSide:      'host_port.c:134,6'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:136,10'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:136,10'
          Branch Sides:
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:143,6'
          Branch Sides:
            - BranchSide:      'host_port.c:144,14'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:147,14'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:144,14'
          Branch Sides:
            - BranchSide:      'host_port.c:144,12'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:144,12'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:145,14'
          Branch Sides:
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:147,14'
          Branch Sides:
            - BranchSide:      'host_port.c:147,37'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:147,12'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:147,37'
          Branch Sides:
            - BranchSide:      'host_port.c:147,12'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:147,12'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:148,14'
          Branch Sides:
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:148,43'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:148,43'
          Branch Sides:
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
            - BranchSide:      'host_port.c:0,0'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:151,9'
          Branch Sides:
            - BranchSide:      'host_port.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:153,9'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:153,9'
          Branch Sides:
            - BranchSide:      'host_port.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:160,15'
              BranchSideFuncs:
                - valid_utf8_hostname
                - __ctype_b_loc
                - alldig
                - valid_hostaddr
        - Branch String:   'host_port.c:161,2'
          Branch Sides:
            - BranchSide:      'host_port.c:161,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - alldig
            - BranchSide:      'host_port.c:164,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - alldig
        - Branch String:   'host_port.c:162,2'
          Branch Sides:
            - BranchSide:      'host_port.c:162,21'
              BranchSideFuncs:
                - valid_hostaddr
                - __ctype_b_loc
                - alldig
            - BranchSide:      'host_port.c:164,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - alldig
        - Branch String:   'host_port.c:160,9'
          Branch Sides:
            - BranchSide:      'host_port.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:164,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - alldig
        - Branch String:   'host_port.c:164,30'
          Branch Sides:
            - BranchSide:      'host_port.c:164,33'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:166,5'
              BranchSideFuncs: []
        - Branch String:   'host_port.c:164,33'
          Branch Sides:
            - BranchSide:      'host_port.c:164,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - alldig
            - BranchSide:      'host_port.c:166,5'
              BranchSideFuncs: []
        - Branch String:   'host_port.c:164,49'
          Branch Sides:
            - BranchSide:      'host_port.c:164,53'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:166,5'
              BranchSideFuncs: []
        - Branch String:   'host_port.c:164,9'
          Branch Sides:
            - BranchSide:      'host_port.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'host_port.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'host_port.c:127,14'
          Dst:             strncasecmp
        - Src:             'host_port.c:130,12'
          Dst:             split_at
        - Src:             'host_port.c:134,15'
          Dst:             valid_ipv6_hostaddr
        - Src:             'host_port.c:143,12'
          Dst:             split_at_right
        - Src:             'host_port.c:161,6'
          Dst:             valid_utf8_hostname
        - Src:             'host_port.c:162,6'
          Dst:             valid_hostaddr
        - Src:             'host_port.c:164,33'
          Dst:             __ctype_b_loc
        - Src:             'host_port.c:164,53'
          Dst:             alldig
    - functionName:    myflock
      functionSourceFile: '/src/postfix/postfix/src/util/myflock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          187
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - fcntl
        - flock
        - msg_info
        - msg_panic
        - sleep
        - str_name_mask_opt
        - vstring_alloc
        - vstring_free
      functionUses:    13
      BranchProfiles:
        - Branch String:   'myflock.c:104,9'
          Branch Sides:
            - BranchSide:      'myflock.c:0,0'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
                - str_name_mask_opt
                - str_name_mask_opt
                - msg_info
                - vstring_free
                - vstring_free
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
            - BranchSide:      'myflock.c:104,9'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_alloc
                - str_name_mask_opt
                - str_name_mask_opt
                - msg_info
                - vstring_free
                - vstring_free
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
        - Branch String:   'myflock.c:104,9'
          Branch Sides:
            - BranchSide:      'myflock.c:105,23'
              BranchSideFuncs:
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
            - BranchSide:      'myflock.c:121,41'
              BranchSideFuncs:
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
        - Branch String:   'myflock.c:111,4'
          Branch Sides:
            - BranchSide:      'myflock.c:108,2'
              BranchSideFuncs:
                - msg_info
                - vstring_free
                - vstring_free
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
            - BranchSide:      'myflock.c:112,4'
              BranchSideFuncs:
                - str_name_mask_opt
                - msg_info
                - vstring_free
                - vstring_free
                - msg_panic
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
        - Branch String:   'myflock.c:121,9'
          Branch Sides:
            - BranchSide:      'myflock.c:122,2'
              BranchSideFuncs:
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
            - BranchSide:      'myflock.c:124,5'
              BranchSideFuncs:
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
                - flock
                - sleep
                - __errno_location
                - msg_panic
        - Branch String:   'myflock.c:124,5'
          Branch Sides:
            - BranchSide:      'myflock.c:157,6'
              BranchSideFuncs:
                - fcntl
                - msg_info
                - __errno_location
                - sleep
                - __errno_location
            - BranchSide:      'myflock.c:167,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'myflock.c:138,6'
          Branch Sides:
            - BranchSide:      'myflock.c:137,6'
              BranchSideFuncs:
                - __errno_location
                - msg_info
                - __errno_location
                - sleep
                - flock
            - BranchSide:      'myflock.c:138,9'
              BranchSideFuncs:
                - __errno_location
                - msg_info
                - __errno_location
                - sleep
                - flock
        - Branch String:   'myflock.c:137,6'
          Branch Sides:
            - BranchSide:      'myflock.c:139,3'
              BranchSideFuncs:
                - sleep
                - flock
                - msg_info
                - __errno_location
                - __errno_location
            - BranchSide:      'myflock.c:169,9'
              BranchSideFuncs:
                - msg_info
                - __errno_location
        - Branch String:   'myflock.c:161,6'
          Branch Sides:
            - BranchSide:      'myflock.c:160,6'
              BranchSideFuncs:
                - __errno_location
                - msg_info
                - __errno_location
                - sleep
                - fcntl
            - BranchSide:      'myflock.c:161,9'
              BranchSideFuncs:
                - __errno_location
                - msg_info
                - __errno_location
                - sleep
                - fcntl
        - Branch String:   'myflock.c:160,6'
          Branch Sides:
            - BranchSide:      'myflock.c:162,3'
              BranchSideFuncs:
                - sleep
                - fcntl
                - msg_info
                - __errno_location
                - __errno_location
            - BranchSide:      'myflock.c:164,2'
              BranchSideFuncs:
                - msg_info
                - __errno_location
        - Branch String:   'myflock.c:169,9'
          Branch Sides:
            - BranchSide:      'myflock.c:170,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'myflock.c:176,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'myflock.c:176,20'
          Branch Sides:
            - BranchSide:      'myflock.c:176,55'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'myflock.c:176,20'
              BranchSideFuncs: []
        - Branch String:   'myflock.c:176,9'
          Branch Sides:
            - BranchSide:      'myflock.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'myflock.c:177,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'myflock.c:177,27'
          Branch Sides:
            - BranchSide:      'myflock.c:177,36'
              BranchSideFuncs: []
            - BranchSide:      'myflock.c:178,12'
              BranchSideFuncs: []
        - Branch String:   'myflock.c:177,6'
          Branch Sides:
            - BranchSide:      'myflock.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'myflock.c:178,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'myflock.c:105,23'
          Dst:             vstring_alloc
        - Src:             'myflock.c:106,20'
          Dst:             vstring_alloc
        - Src:             'myflock.c:109,4'
          Dst:             str_name_mask_opt
        - Src:             'myflock.c:112,4'
          Dst:             str_name_mask_opt
        - Src:             'myflock.c:108,2'
          Dst:             msg_info
        - Src:             'myflock.c:114,2'
          Dst:             vstring_free
        - Src:             'myflock.c:115,2'
          Dst:             vstring_free
        - Src:             'myflock.c:122,2'
          Dst:             msg_panic
        - Src:             'myflock.c:137,23'
          Dst:             flock
        - Src:             'myflock.c:138,9'
          Dst:             __errno_location
        - Src:             'myflock.c:139,3'
          Dst:             sleep
        - Src:             'myflock.c:160,23'
          Dst:             fcntl
        - Src:             'myflock.c:161,9'
          Dst:             __errno_location
        - Src:             'myflock.c:162,3'
          Dst:             sleep
        - Src:             'myflock.c:167,2'
          Dst:             msg_panic
        - Src:             'myflock.c:170,2'
          Dst:             msg_info
        - Src:             'myflock.c:177,6'
          Dst:             __errno_location
    - functionName:    flock
      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:    myrand
      functionSourceFile: '/src/postfix/postfix/src/util/myrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getpid
        - mysrand
        - rand
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'myrand.c:60,9'
          Branch Sides:
            - BranchSide:      'myrand.c:60,9'
              BranchSideFuncs:
                - getpid
                - time
                - mysrand
                - rand
            - BranchSide:      'myrand.c:60,9'
              BranchSideFuncs:
                - getpid
                - time
                - mysrand
                - rand
        - Branch String:   'myrand.c:60,9'
          Branch Sides:
            - BranchSide:      'myrand.c:60,9'
              BranchSideFuncs:
                - rand
            - BranchSide:      'myrand.c:61,10'
              BranchSideFuncs:
                - getpid
                - time
                - mysrand
                - rand
      Callsites:
        - Src:             'myrand.c:61,10'
          Dst:             getpid
        - Src:             'myrand.c:61,21'
          Dst:             time
        - Src:             'myrand.c:61,2'
          Dst:             mysrand
        - Src:             'myrand.c:62,13'
          Dst:             rand
    - functionName:    mysrand
      functionSourceFile: '/src/postfix/postfix/src/util/myrand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - srand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'myrand.c:52,5'
          Branch Sides:
            - BranchSide:      'myrand.c:0,0'
              BranchSideFuncs:
                - srand
            - BranchSide:      'myrand.c:52,5'
              BranchSideFuncs:
                - srand
      Callsites:
        - Src:             'myrand.c:52,5'
          Dst:             srand
    - functionName:    rand
      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:    srand
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    netstring_strerror
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:370,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'netstring.c:370,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'netstring.c:370,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'netstring.c:370,5'
              BranchSideFuncs: []
            - BranchSide:      'netstring.c:378,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'netstring.c:383,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'netstring.c:386,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'netstring.c:0,0'
          Dst:             __errno_location
    - functionName:    netstring_memcat
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_put
        - vstring_memcat
        - vstring_sprintf_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'netstring.c:360,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_memcat
                - vbuf_put
            - BranchSide:      'netstring.c:360,5'
              BranchSideFuncs:
                - vstring_sprintf_append
                - vstring_memcat
                - vbuf_put
        - Branch String:   'netstring.c:362,5'
          Branch Sides:
            - BranchSide:      'netstring.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'netstring.c:362,5'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'netstring.c:360,5'
          Dst:             vstring_sprintf_append
        - Src:             'netstring.c:361,5'
          Dst:             vstring_memcat
        - Src:             'netstring.c:362,5'
          Dst:             vbuf_put
    - functionName:    netstring_memcpy
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_put
        - vstring_memcat
        - vstring_sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'netstring.c:350,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_memcat
                - vbuf_put
            - BranchSide:      'netstring.c:350,5'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_memcat
                - vbuf_put
        - Branch String:   'netstring.c:352,5'
          Branch Sides:
            - BranchSide:      'netstring.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'netstring.c:352,5'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'netstring.c:350,5'
          Dst:             vstring_sprintf
        - Src:             'netstring.c:351,5'
          Dst:             vstring_memcat
        - Src:             'netstring.c:352,5'
          Dst:             vbuf_put
    - functionName:    netstring_fflush
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - netstring_except
        - vstream_fflush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'netstring.c:341,9'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstream_fflush
                - netstring_except
            - BranchSide:      'netstring.c:341,9'
              BranchSideFuncs:
                - vstream_fflush
                - netstring_except
        - Branch String:   'netstring.c:341,9'
          Branch Sides:
            - BranchSide:      'netstring.c:342,27'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:344,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'netstring.c:341,9'
          Dst:             vstream_fflush
        - Src:             'netstring.c:342,2'
          Dst:             netstring_except
    - functionName:    netstring_except
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - siglongjmp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'netstring.c:198,5'
          Dst:             siglongjmp
    - functionName:    siglongjmp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    netstring_put_multi
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - msg_info
        - msg_panic
        - netstring_except
        - vbuf_write
        - vstream_fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'netstring.c:298,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - msg_panic
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
            - BranchSide:      'netstring.c:304,5'
              BranchSideFuncs:
                - msg_panic
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
        - Branch String:   'netstring.c:310,29'
          Branch Sides:
            - BranchSide:      'netstring.c:310,29'
              BranchSideFuncs:
                - msg_panic
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
            - BranchSide:      'netstring.c:310,29'
              BranchSideFuncs:
                - msg_panic
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
        - Branch String:   'netstring.c:310,5'
          Branch Sides:
            - BranchSide:      'netstring.c:311,18'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
            - BranchSide:      'netstring.c:313,5'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
        - Branch String:   'netstring.c:311,18'
          Branch Sides:
            - BranchSide:      'netstring.c:311,18'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
                - msg_panic
            - BranchSide:      'netstring.c:311,18'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
                - msg_info
                - msg_panic
        - Branch String:   'netstring.c:311,6'
          Branch Sides:
            - BranchSide:      'netstring.c:310,61'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'netstring.c:312,6'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'netstring.c:316,9'
          Branch Sides:
            - BranchSide:      'netstring.c:317,2'
              BranchSideFuncs:
                - msg_info
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
            - BranchSide:      'netstring.c:322,5'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
        - Branch String:   'netstring.c:323,20'
          Branch Sides:
            - BranchSide:      'netstring.c:323,20'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
            - BranchSide:      'netstring.c:323,20'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
        - Branch String:   'netstring.c:323,5'
          Branch Sides:
            - BranchSide:      'netstring.c:324,13'
              BranchSideFuncs:
                - vbuf_write
            - BranchSide:      'netstring.c:333,5'
              BranchSideFuncs:
                - vbuf_write
        - Branch String:   'netstring.c:324,13'
          Branch Sides:
            - BranchSide:      'netstring.c:324,13'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - vbuf_write
                - msg_info
            - BranchSide:      'netstring.c:324,13'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - vbuf_write
                - msg_info
        - Branch String:   'netstring.c:325,6'
          Branch Sides:
            - BranchSide:      'netstring.c:328,24'
              BranchSideFuncs:
                - msg_info
                - vbuf_write
                - netstring_except
                - vbuf_write
            - BranchSide:      'netstring.c:329,6'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
        - Branch String:   'netstring.c:328,15'
          Branch Sides:
            - BranchSide:      'netstring.c:328,8'
              BranchSideFuncs:
                - msg_info
                - vbuf_write
                - netstring_except
                - vbuf_write
            - BranchSide:      'netstring.c:328,8'
              BranchSideFuncs:
                - msg_info
                - vbuf_write
                - netstring_except
                - vbuf_write
        - Branch String:   'netstring.c:329,6'
          Branch Sides:
            - BranchSide:      'netstring.c:323,20'
              BranchSideFuncs:
                - vbuf_write
                - netstring_except
                - msg_info
                - vbuf_write
            - BranchSide:      'netstring.c:330,31'
              BranchSideFuncs:
                - netstring_except
      Callsites:
        - Src:             'netstring.c:312,6'
          Dst:             msg_panic
        - Src:             'netstring.c:317,2'
          Dst:             msg_info
        - Src:             'netstring.c:322,5'
          Dst:             vstream_fprintf
        - Src:             'netstring.c:326,6'
          Dst:             msg_info
        - Src:             'netstring.c:329,6'
          Dst:             vbuf_write
        - Src:             'netstring.c:330,6'
          Dst:             netstring_except
        - Src:             'netstring.c:334,5'
          Dst:             vbuf_write
    - functionName:    netstring_put
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - msg_info
        - vbuf_put
        - vbuf_write
        - vstream_fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:282,9'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
                - msg_info
            - BranchSide:      'netstring.c:282,9'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
                - msg_info
        - Branch String:   'netstring.c:282,9'
          Branch Sides:
            - BranchSide:      'netstring.c:284,35'
              BranchSideFuncs:
                - msg_info
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
            - BranchSide:      'netstring.c:285,5'
              BranchSideFuncs:
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
        - Branch String:   'netstring.c:284,31'
          Branch Sides:
            - BranchSide:      'netstring.c:283,2'
              BranchSideFuncs:
                - msg_info
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
            - BranchSide:      'netstring.c:284,24'
              BranchSideFuncs:
                - msg_info
                - vstream_fprintf
                - vbuf_write
                - vbuf_put
        - Branch String:   'netstring.c:287,5'
          Branch Sides:
            - BranchSide:      'netstring.c:287,5'
              BranchSideFuncs: []
            - BranchSide:      'netstring.c:287,5'
              BranchSideFuncs:
                - vbuf_put
      Callsites:
        - Src:             'netstring.c:283,2'
          Dst:             msg_info
        - Src:             'netstring.c:285,5'
          Dst:             vstream_fprintf
        - Src:             'netstring.c:286,5'
          Dst:             vbuf_write
        - Src:             'netstring.c:287,5'
          Dst:             vbuf_put
    - functionName:    netstring_get
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - netstring_except
        - netstring_get_data
        - netstring_get_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:269,11'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - netstring_get_length
                - netstring_get_data
                - netstring_except
            - BranchSide:      'netstring.c:269,11'
              BranchSideFuncs:
                - netstring_get_length
                - netstring_get_data
                - netstring_except
        - Branch String:   'netstring.c:270,37'
          Branch Sides:
            - BranchSide:      'netstring.c:270,44'
              BranchSideFuncs:
                - netstring_get_data
                - netstring_except
            - BranchSide:      'netstring.c:270,37'
              BranchSideFuncs:
                - netstring_get_data
        - Branch String:   'netstring.c:270,9'
          Branch Sides:
            - BranchSide:      'netstring.c:270,9'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:271,2'
              BranchSideFuncs:
                - netstring_except
      Callsites:
        - Src:             'netstring.c:269,11'
          Dst:             netstring_get_length
        - Src:             'netstring.c:271,2'
          Dst:             netstring_except
        - Src:             'netstring.c:272,5'
          Dst:             netstring_get_data
    - functionName:    netstring_get_length
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - msg_info
        - netstring_except
        - vbuf_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:211,15'
          Branch Sides:
            - BranchSide:      'netstring.c:211,2'
              BranchSideFuncs:
                - msg_info
                - netstring_except
                - netstring_except
                - __ctype_b_loc
                - vbuf_get
                - netstring_except
            - BranchSide:      'netstring.c:211,2'
              BranchSideFuncs:
                - vbuf_get
                - msg_info
                - netstring_except
                - netstring_except
                - __ctype_b_loc
                - netstring_except
        - Branch String:   'netstring.c:211,2'
          Branch Sides:
            - BranchSide:      'netstring.c:213,31'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:216,10'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'netstring.c:220,11'
              BranchSideFuncs:
                - netstring_except
                - __ctype_b_loc
                - vbuf_get
                - msg_info
                - netstring_except
                - netstring_except
        - Branch String:   'netstring.c:216,10'
          Branch Sides:
            - BranchSide:      'netstring.c:216,10'
              BranchSideFuncs:
                - msg_info
            - BranchSide:      'netstring.c:217,3'
              BranchSideFuncs:
                - msg_info
        - Branch String:   'netstring.c:220,11'
          Branch Sides:
            - BranchSide:      'netstring.c:220,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_get
                - msg_info
                - netstring_except
                - netstring_except
                - netstring_except
            - BranchSide:      'netstring.c:221,3'
              BranchSideFuncs:
                - netstring_except
        - Branch String:   'netstring.c:220,10'
          Branch Sides:
            - BranchSide:      'netstring.c:221,3'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:223,14'
              BranchSideFuncs:
                - vbuf_get
                - msg_info
                - netstring_except
                - netstring_except
                - __ctype_b_loc
                - netstring_except
        - Branch String:   'netstring.c:224,3'
          Branch Sides:
            - BranchSide:      'netstring.c:222,17'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:225,3'
              BranchSideFuncs:
                - netstring_except
        - Branch String:   'netstring.c:223,10'
          Branch Sides:
            - BranchSide:      'netstring.c:211,15'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:225,3'
              BranchSideFuncs:
                - netstring_except
      Callsites:
        - Src:             'netstring.c:211,15'
          Dst:             vbuf_get
        - Src:             'netstring.c:213,6'
          Dst:             netstring_except
        - Src:             'netstring.c:217,3'
          Dst:             msg_info
        - Src:             'netstring.c:220,11'
          Dst:             __ctype_b_loc
        - Src:             'netstring.c:221,3'
          Dst:             netstring_except
        - Src:             'netstring.c:225,3'
          Dst:             netstring_except
    - functionName:    netstring_get_data
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_info
        - netstring_except
        - netstring_get_terminator
        - vstream_fread_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:241,9'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstream_fread_buf
                - netstring_except
                - netstring_get_terminator
                - msg_info
            - BranchSide:      'netstring.c:241,9'
              BranchSideFuncs:
                - vstream_fread_buf
                - netstring_except
                - netstring_get_terminator
                - msg_info
        - Branch String:   'netstring.c:241,9'
          Branch Sides:
            - BranchSide:      'netstring.c:242,27'
              BranchSideFuncs:
                - netstring_get_terminator
                - msg_info
            - BranchSide:      'netstring.c:244,9'
              BranchSideFuncs:
                - netstring_get_terminator
                - msg_info
        - Branch String:   'netstring.c:244,9'
          Branch Sides:
            - BranchSide:      'netstring.c:244,9'
              BranchSideFuncs:
                - msg_info
                - netstring_get_terminator
            - BranchSide:      'netstring.c:246,23'
              BranchSideFuncs:
                - msg_info
                - netstring_get_terminator
        - Branch String:   'netstring.c:246,19'
          Branch Sides:
            - BranchSide:      'netstring.c:246,12'
              BranchSideFuncs:
                - msg_info
                - netstring_get_terminator
            - BranchSide:      'netstring.c:246,41'
              BranchSideFuncs:
                - msg_info
                - netstring_get_terminator
      Callsites:
        - Src:             'netstring.c:241,9'
          Dst:             vstream_fread_buf
        - Src:             'netstring.c:242,2'
          Dst:             netstring_except
        - Src:             'netstring.c:245,2'
          Dst:             msg_info
        - Src:             'netstring.c:247,5'
          Dst:             netstring_get_terminator
    - functionName:    netstring_get_terminator
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - netstring_except
        - vbuf_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:259,9'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vbuf_get
                - netstring_except
            - BranchSide:      'netstring.c:259,9'
              BranchSideFuncs:
                - vbuf_get
                - netstring_except
        - Branch String:   'netstring.c:259,9'
          Branch Sides:
            - BranchSide:      'netstring.c:259,30'
              BranchSideFuncs:
                - netstring_except
            - BranchSide:      'netstring.c:259,30'
              BranchSideFuncs:
                - vbuf_get
                - netstring_except
        - Branch String:   'netstring.c:259,9'
          Branch Sides:
            - BranchSide:      'netstring.c:260,2'
              BranchSideFuncs: []
            - BranchSide:      'netstring.c:261,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'netstring.c:259,9'
          Dst:             vbuf_get
        - Src:             'netstring.c:260,2'
          Dst:             netstring_except
    - functionName:    netstring_setup
      functionSourceFile: '/src/postfix/postfix/src/util/netstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstream_control
      functionUses:    1
      BranchProfiles:
        - Branch String:   'netstring.c:188,5'
          Branch Sides:
            - BranchSide:      'netstring.c:0,0'
              BranchSideFuncs:
                - vstream_control
            - BranchSide:      'netstring.c:188,5'
              BranchSideFuncs:
                - vstream_control
      Callsites:
        - Src:             'netstring.c:188,5'
          Dst:             vstream_control
    - functionName:    open_limit
      functionSourceFile: '/src/postfix/postfix/src/util/open_limit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - getrlimit
        - setrlimit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'open_limit.c:60,5'
          Branch Sides:
            - BranchSide:      'open_limit.c:0,0'
              BranchSideFuncs:
                - getrlimit
                - setrlimit
                - __errno_location
            - BranchSide:      'open_limit.c:64,15'
              BranchSideFuncs:
                - getrlimit
                - setrlimit
                - __errno_location
        - Branch String:   'open_limit.c:64,9'
          Branch Sides:
            - BranchSide:      'open_limit.c:65,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'open_limit.c:69,9'
              BranchSideFuncs:
                - getrlimit
                - setrlimit
        - Branch String:   'open_limit.c:69,9'
          Branch Sides:
            - BranchSide:      'open_limit.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'open_limit.c:71,15'
              BranchSideFuncs:
                - setrlimit
        - Branch String:   'open_limit.c:87,6'
          Branch Sides:
            - BranchSide:      'open_limit.c:0,0'
              BranchSideFuncs:
                - setrlimit
            - BranchSide:      'open_limit.c:0,0'
              BranchSideFuncs:
                - setrlimit
        - Branch String:   'open_limit.c:91,6'
          Branch Sides:
            - BranchSide:      'open_limit.c:91,6'
              BranchSideFuncs: []
            - BranchSide:      'open_limit.c:94,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'open_limit.c:65,2'
          Dst:             __errno_location
        - Src:             'open_limit.c:69,9'
          Dst:             getrlimit
        - Src:             'open_limit.c:91,6'
          Dst:             setrlimit
    - functionName:    getrlimit
      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:    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:    ring_detach
      functionSourceFile: '/src/postfix/postfix/src/util/ring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ring_prepend
      functionSourceFile: '/src/postfix/postfix/src/util/ring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ring_append
      functionSourceFile: '/src/postfix/postfix/src/util/ring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ring_init
      functionSourceFile: '/src/postfix/postfix/src/util/ring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      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:    safe_open_create
      functionSourceFile: '/src/postfix/postfix/src/util/safe_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fchown
        - msg_fatal
        - msg_warn
        - vstream_fclose
        - vstream_fopen
        - vstring_sprintf
        - warn_fstat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'safe_open.c:204,41'
          Branch Sides:
            - BranchSide:      'safe_open.c:0,0'
              BranchSideFuncs:
                - vstream_fopen
                - warn_fstat
                - fchown
                - msg_warn
                - vstream_fclose
                - msg_fatal
                - vstring_sprintf
            - BranchSide:      'safe_open.c:204,41'
              BranchSideFuncs:
                - vstream_fopen
                - warn_fstat
                - fchown
                - msg_warn
                - vstream_fclose
                - msg_fatal
                - vstring_sprintf
        - Branch String:   'safe_open.c:204,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:205,2'
              BranchSideFuncs:
                - vstring_sprintf
            - BranchSide:      'safe_open.c:212,12'
              BranchSideFuncs:
                - warn_fstat
                - fchown
                - msg_warn
                - vstream_fclose
                - msg_fatal
        - Branch String:   'safe_open.c:212,17'
          Branch Sides:
            - BranchSide:      'safe_open.c:212,20'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
            - BranchSide:      'safe_open.c:222,9'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
        - Branch String:   'safe_open.c:212,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:213,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'safe_open.c:222,9'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
        - Branch String:   'safe_open.c:222,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:222,9'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
            - BranchSide:      'safe_open.c:223,12'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
        - Branch String:   'safe_open.c:223,2'
          Branch Sides:
            - BranchSide:      'safe_open.c:223,2'
              BranchSideFuncs: []
            - BranchSide:      'safe_open.c:223,12'
              BranchSideFuncs:
                - fchown
                - msg_warn
                - vstream_fclose
        - Branch String:   'safe_open.c:222,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:222,9'
              BranchSideFuncs:
                - msg_warn
                - vstream_fclose
            - BranchSide:      'safe_open.c:224,2'
              BranchSideFuncs:
                - msg_warn
                - vstream_fclose
      Callsites:
        - Src:             'safe_open.c:204,15'
          Dst:             vstream_fopen
        - Src:             'safe_open.c:205,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:212,20'
          Dst:             warn_fstat
        - Src:             'safe_open.c:213,2'
          Dst:             msg_fatal
        - Src:             'safe_open.c:223,5'
          Dst:             fchown
        - Src:             'safe_open.c:224,2'
          Dst:             msg_warn
        - Src:             'safe_open.c:237,5'
          Dst:             vstream_fclose
    - functionName:    fchown
      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:    safe_open_exist
      functionSourceFile: '/src/postfix/postfix/src/util/safe_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          205
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - msg_fatal
        - sane_dirname
        - vstream_fclose
        - vstream_fopen
        - vstring_alloc
        - vstring_free
        - vstring_sprintf
        - warn_fstat
        - warn_lstat
        - warn_stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'safe_open.c:95,5'
          Branch Sides:
            - BranchSide:      'safe_open.c:0,0'
              BranchSideFuncs:
                - vstream_fopen
                - warn_fstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
                - msg_fatal
                - __errno_location
                - vstring_sprintf
            - BranchSide:      'safe_open.c:103,41'
              BranchSideFuncs:
                - vstream_fopen
                - warn_fstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
                - msg_fatal
                - __errno_location
                - vstring_sprintf
        - Branch String:   'safe_open.c:103,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:104,16'
              BranchSideFuncs:
                - __errno_location
                - vstring_sprintf
            - BranchSide:      'safe_open.c:115,18'
              BranchSideFuncs:
                - warn_fstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
                - msg_fatal
        - Branch String:   'safe_open.c:115,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:116,2'
              BranchSideFuncs:
                - warn_fstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
                - msg_fatal
            - BranchSide:      'safe_open.c:117,9'
              BranchSideFuncs:
                - warn_fstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
                - msg_fatal
        - Branch String:   'safe_open.c:117,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:118,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'safe_open.c:119,26'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - warn_lstat
                - vstring_sprintf
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
        - Branch String:   'safe_open.c:119,16'
          Branch Sides:
            - BranchSide:      'safe_open.c:121,4'
              BranchSideFuncs:
                - warn_lstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
            - BranchSide:      'safe_open.c:123,16'
              BranchSideFuncs:
                - warn_lstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - vstring_sprintf
        - Branch String:   'safe_open.c:123,16'
          Branch Sides:
            - BranchSide:      'safe_open.c:124,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:149,14'
              BranchSideFuncs:
                - warn_lstat
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
        - Branch String:   'safe_open.c:149,14'
          Branch Sides:
            - BranchSide:      'safe_open.c:150,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:152,16'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - vstring_sprintf
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
        - Branch String:   'safe_open.c:152,16'
          Branch Sides:
            - BranchSide:      'safe_open.c:153,15'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
            - BranchSide:      'safe_open.c:168,26'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:153,6'
          Branch Sides:
            - BranchSide:      'safe_open.c:154,28'
              BranchSideFuncs:
                - vstring_alloc
                - sane_dirname
                - warn_stat
                - vstring_free
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:166,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:160,5'
          Branch Sides:
            - BranchSide:      'safe_open.c:160,18'
              BranchSideFuncs:
                - vstring_free
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:162,6'
              BranchSideFuncs:
                - vstring_free
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:161,5'
          Branch Sides:
            - BranchSide:      'safe_open.c:161,19'
              BranchSideFuncs:
                - vstring_free
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:162,6'
              BranchSideFuncs:
                - vstring_free
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:169,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:169,22'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:175,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:173,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:173,22'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:175,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:174,9'
          Branch Sides:
            - BranchSide:      'safe_open.c:174,22'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
            - BranchSide:      'safe_open.c:175,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
        - Branch String:   'safe_open.c:168,16'
          Branch Sides:
            - BranchSide:      'safe_open.c:168,16'
              BranchSideFuncs: []
            - BranchSide:      'safe_open.c:175,2'
              BranchSideFuncs:
                - vstring_sprintf
                - __errno_location
                - vstream_fclose
      Callsites:
        - Src:             'safe_open.c:103,15'
          Dst:             vstream_fopen
        - Src:             'safe_open.c:104,16'
          Dst:             __errno_location
        - Src:             'safe_open.c:105,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:117,9'
          Dst:             warn_fstat
        - Src:             'safe_open.c:118,2'
          Dst:             msg_fatal
        - Src:             'safe_open.c:120,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:124,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:149,14'
          Dst:             warn_lstat
        - Src:             'safe_open.c:150,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:154,28'
          Dst:             vstring_alloc
        - Src:             'safe_open.c:155,32'
          Dst:             sane_dirname
        - Src:             'safe_open.c:159,19'
          Dst:             warn_stat
        - Src:             'safe_open.c:162,6'
          Dst:             vstring_free
        - Src:             'safe_open.c:166,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:175,2'
          Dst:             vstring_sprintf
        - Src:             'safe_open.c:0,0'
          Dst:             __errno_location
        - Src:             'safe_open.c:189,5'
          Dst:             vstream_fclose
    - functionName:    safe_open
      functionSourceFile: '/src/postfix/postfix/src/util/safe_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - msg_panic
        - safe_open_create
        - safe_open_exist
      functionUses:    1
      BranchProfiles:
        - Branch String:   'safe_open.c:248,5'
          Branch Sides:
            - BranchSide:      'safe_open.c:0,0'
              BranchSideFuncs:
                - safe_open_exist
                - __errno_location
                - safe_open_create
                - safe_open_exist
                - safe_open_create
                - safe_open_exist
                - msg_panic
            - BranchSide:      'safe_open.c:248,5'
              BranchSideFuncs:
                - safe_open_exist
                - __errno_location
                - safe_open_create
                - safe_open_exist
                - safe_open_create
                - safe_open_exist
                - msg_panic
        - Branch String:   'safe_open.c:248,5'
          Branch Sides:
            - BranchSide:      'safe_open.c:254,10'
              BranchSideFuncs:
                - safe_open_exist
            - BranchSide:      'safe_open.c:260,10'
              BranchSideFuncs:
                - safe_open_create
            - BranchSide:      'safe_open.c:269,7'
              BranchSideFuncs:
                - safe_open_exist
                - __errno_location
                - safe_open_create
                - safe_open_exist
            - BranchSide:      'safe_open.c:281,2'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'safe_open.c:270,14'
          Branch Sides:
            - BranchSide:      'safe_open.c:270,17'
              BranchSideFuncs:
                - __errno_location
                - safe_open_create
                - safe_open_exist
            - BranchSide:      'safe_open.c:270,14'
              BranchSideFuncs: []
        - Branch String:   'safe_open.c:270,6'
          Branch Sides:
            - BranchSide:      'safe_open.c:270,6'
              BranchSideFuncs:
                - safe_open_create
                - safe_open_exist
            - BranchSide:      'safe_open.c:271,11'
              BranchSideFuncs:
                - safe_open_create
                - safe_open_exist
        - Branch String:   'safe_open.c:272,18'
          Branch Sides:
            - BranchSide:      'safe_open.c:272,21'
              BranchSideFuncs:
                - safe_open_exist
            - BranchSide:      'safe_open.c:272,18'
              BranchSideFuncs: []
        - Branch String:   'safe_open.c:272,10'
          Branch Sides:
            - BranchSide:      'safe_open.c:272,10'
              BranchSideFuncs:
                - safe_open_exist
            - BranchSide:      'safe_open.c:273,8'
              BranchSideFuncs:
                - safe_open_exist
      Callsites:
        - Src:             'safe_open.c:254,10'
          Dst:             safe_open_exist
        - Src:             'safe_open.c:260,10'
          Dst:             safe_open_create
        - Src:             'safe_open.c:269,7'
          Dst:             safe_open_exist
        - Src:             'safe_open.c:270,17'
          Dst:             __errno_location
        - Src:             'safe_open.c:271,11'
          Dst:             safe_open_create
        - Src:             'safe_open.c:273,8'
          Dst:             safe_open_exist
        - Src:             'safe_open.c:281,2'
          Dst:             msg_panic
    - functionName:    timed_read
      functionSourceFile: '/src/postfix/postfix/src/util/timed_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          86
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - msg_warn
        - poll_fd
        - read
        - sleep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'timed_read.c:73,18'
          Branch Sides:
            - BranchSide:      'timed_read.c:73,21'
              BranchSideFuncs:
                - poll_fd
                - read
                - __errno_location
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_read.c:75,13'
              BranchSideFuncs:
                - read
                - __errno_location
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
        - Branch String:   'timed_read.c:73,6'
          Branch Sides:
            - BranchSide:      'timed_read.c:73,6'
              BranchSideFuncs: []
            - BranchSide:      'timed_read.c:75,13'
              BranchSideFuncs:
                - read
                - __errno_location
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
        - Branch String:   'timed_read.c:75,37'
          Branch Sides:
            - BranchSide:      'timed_read.c:75,52'
              BranchSideFuncs:
                - __errno_location
                - read
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_read.c:80,21'
              BranchSideFuncs:
                - __errno_location
                - read
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_read.c:75,52'
          Branch Sides:
            - BranchSide:      'timed_read.c:75,55'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - read
                - poll_fd
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_read.c:80,21'
              BranchSideFuncs:
                - __errno_location
                - read
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_read.c:75,6'
          Branch Sides:
            - BranchSide:      'timed_read.c:76,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - sleep
                - read
                - __errno_location
                - __errno_location
                - poll_fd
            - BranchSide:      'timed_read.c:80,21'
              BranchSideFuncs:
                - __errno_location
                - read
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_read.c:80,21'
          Branch Sides:
            - BranchSide:      'timed_read.c:80,24'
              BranchSideFuncs:
                - __errno_location
                - read
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
            - BranchSide:      'timed_read.c:80,21'
              BranchSideFuncs: []
        - Branch String:   'timed_read.c:80,13'
          Branch Sides:
            - BranchSide:      'timed_read.c:73,18'
              BranchSideFuncs:
                - read
                - __errno_location
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
            - BranchSide:      'timed_read.c:80,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'timed_read.c:73,21'
          Dst:             poll_fd
        - Src:             'timed_read.c:75,13'
          Dst:             read
        - Src:             'timed_read.c:75,55'
          Dst:             __errno_location
        - Src:             'timed_read.c:76,6'
          Dst:             msg_warn
        - Src:             'timed_read.c:77,6'
          Dst:             msg_warn
        - Src:             'timed_read.c:78,6'
          Dst:             sleep
        - Src:             'timed_read.c:80,24'
          Dst:             __errno_location
    - functionName:    timed_write
      functionSourceFile: '/src/postfix/postfix/src/util/timed_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          86
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - msg_warn
        - poll_fd
        - sleep
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   'timed_write.c:79,18'
          Branch Sides:
            - BranchSide:      'timed_write.c:79,21'
              BranchSideFuncs:
                - poll_fd
                - write
                - __errno_location
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_write.c:81,13'
              BranchSideFuncs:
                - write
                - __errno_location
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
        - Branch String:   'timed_write.c:79,6'
          Branch Sides:
            - BranchSide:      'timed_write.c:79,6'
              BranchSideFuncs: []
            - BranchSide:      'timed_write.c:81,13'
              BranchSideFuncs:
                - write
                - __errno_location
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
        - Branch String:   'timed_write.c:81,38'
          Branch Sides:
            - BranchSide:      'timed_write.c:81,53'
              BranchSideFuncs:
                - __errno_location
                - write
                - poll_fd
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_write.c:86,21'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_write.c:81,53'
          Branch Sides:
            - BranchSide:      'timed_write.c:81,56'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - write
                - poll_fd
                - msg_warn
                - msg_warn
                - sleep
            - BranchSide:      'timed_write.c:86,21'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_write.c:81,6'
          Branch Sides:
            - BranchSide:      'timed_write.c:82,6'
              BranchSideFuncs:
                - msg_warn
                - msg_warn
                - sleep
                - write
                - __errno_location
                - __errno_location
                - poll_fd
            - BranchSide:      'timed_write.c:86,21'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
        - Branch String:   'timed_write.c:86,21'
          Branch Sides:
            - BranchSide:      'timed_write.c:86,24'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
            - BranchSide:      'timed_write.c:86,21'
              BranchSideFuncs: []
        - Branch String:   'timed_write.c:86,13'
          Branch Sides:
            - BranchSide:      'timed_write.c:79,18'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
                - msg_warn
                - msg_warn
                - sleep
                - poll_fd
            - BranchSide:      'timed_write.c:86,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'timed_write.c:79,21'
          Dst:             poll_fd
        - Src:             'timed_write.c:81,13'
          Dst:             write
        - Src:             'timed_write.c:81,56'
          Dst:             __errno_location
        - Src:             'timed_write.c:82,6'
          Dst:             msg_warn
        - Src:             'timed_write.c:83,6'
          Dst:             msg_warn
        - Src:             'timed_write.c:84,6'
          Dst:             sleep
        - Src:             'timed_write.c:86,24'
          Dst:             __errno_location
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unix_connect
      functionSourceFile: '/src/postfix/postfix/src/util/unix_connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - close
        - msg_fatal
        - non_blocking
        - sane_connect
        - socket
        - strlen
        - timed_connect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unix_connect.c:62,5'
          Branch Sides:
            - BranchSide:      'unix_connect.c:0,0'
              BranchSideFuncs:
                - strlen
                - socket
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
                - msg_fatal
            - BranchSide:      'unix_connect.c:63,19'
              BranchSideFuncs:
                - strlen
                - socket
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
                - msg_fatal
        - Branch String:   'unix_connect.c:69,9'
          Branch Sides:
            - BranchSide:      'unix_connect.c:70,2'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'unix_connect.c:71,5'
              BranchSideFuncs:
                - socket
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
        - Branch String:   'unix_connect.c:81,9'
          Branch Sides:
            - BranchSide:      'unix_connect.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'unix_connect.c:87,17'
              BranchSideFuncs:
                - non_blocking
                - sane_connect
                - __errno_location
                - close
                - non_blocking
                - timed_connect
                - non_blocking
                - close
        - Branch String:   'unix_connect.c:87,9'
          Branch Sides:
            - BranchSide:      'unix_connect.c:88,2'
              BranchSideFuncs:
                - non_blocking
                - timed_connect
                - non_blocking
                - close
            - BranchSide:      'unix_connect.c:102,2'
              BranchSideFuncs:
                - non_blocking
                - sane_connect
                - __errno_location
                - close
        - Branch String:   'unix_connect.c:89,6'
          Branch Sides:
            - BranchSide:      'unix_connect.c:90,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'unix_connect.c:93,17'
              BranchSideFuncs:
                - non_blocking
        - Branch String:   'unix_connect.c:93,6'
          Branch Sides:
            - BranchSide:      'unix_connect.c:93,6'
              BranchSideFuncs: []
            - BranchSide:      'unix_connect.c:94,6'
              BranchSideFuncs:
                - non_blocking
        - Branch String:   'unix_connect.c:104,6'
          Branch Sides:
            - BranchSide:      'unix_connect.c:104,9'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'unix_connect.c:104,6'
              BranchSideFuncs: []
        - Branch String:   'unix_connect.c:103,6'
          Branch Sides:
            - BranchSide:      'unix_connect.c:103,6'
              BranchSideFuncs: []
            - BranchSide:      'unix_connect.c:105,6'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'unix_connect.c:63,19'
          Dst:             strlen
        - Src:             'unix_connect.c:70,2'
          Dst:             msg_fatal
        - Src:             'unix_connect.c:81,17'
          Dst:             socket
        - Src:             'unix_connect.c:88,2'
          Dst:             non_blocking
        - Src:             'unix_connect.c:89,6'
          Dst:             timed_connect
        - Src:             'unix_connect.c:90,6'
          Dst:             close
        - Src:             'unix_connect.c:94,6'
          Dst:             non_blocking
        - Src:             'unix_connect.c:102,2'
          Dst:             non_blocking
        - Src:             'unix_connect.c:103,6'
          Dst:             sane_connect
        - Src:             'unix_connect.c:104,9'
          Dst:             __errno_location
        - Src:             'unix_connect.c:105,6'
          Dst:             close
    - functionName:    vbuf_print
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         282
      ICount:          1664
      EdgeCount:       362
      CyclomaticComplexity: 82
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - msg_panic
        - msg_warn
        - mystrdup
        - mystrerror
        - snprintf
        - strlen
        - vbuf_put
        - vstring_alloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vbuf_print.c:158,27'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_alloc
            - BranchSide:      'vbuf_print.c:158,27'
              BranchSideFuncs:
                - __errno_location
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vstring_alloc
        - Branch String:   'vbuf_print.c:163,9'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:164,8'
              BranchSideFuncs:
                - vstring_alloc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:170,41'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:171,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:172,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:173,13'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:172,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:173,13'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:174,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:189,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:174,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:190,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:191,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:191,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:191,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:192,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:193,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:192,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:193,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:193,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:193,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:194,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
            - BranchSide:      'vbuf_print.c:195,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
        - Branch String:   'vbuf_print.c:194,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:195,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
            - BranchSide:      'vbuf_print.c:195,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
        - Branch String:   'vbuf_print.c:195,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:196,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:197,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:196,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:197,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:197,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:197,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:198,11'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:207,24'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'vbuf_print.c:198,11'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:198,11'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:198,11'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:199,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:200,7'
              BranchSideFuncs:
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:204,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:204,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:204,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:204,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:207,29'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:207,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
            - BranchSide:      'vbuf_print.c:207,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
        - Branch String:   'vbuf_print.c:207,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:210,17'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - __ctype_b_loc
                - msg_panic
            - BranchSide:      'vbuf_print.c:218,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:211,4'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:211,14'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:212,4'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vbuf_print.c:210,11'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:208,26'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:212,4'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vbuf_print.c:215,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:207,44'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
            - BranchSide:      'vbuf_print.c:207,44'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'vbuf_print.c:218,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:219,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:244,24'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
        - Branch String:   'vbuf_print.c:219,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:219,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:219,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:220,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:221,14'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:230,27'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'vbuf_print.c:221,14'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:221,14'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
            - BranchSide:      'vbuf_print.c:221,14'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
        - Branch String:   'vbuf_print.c:222,11'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:223,4'
              BranchSideFuncs:
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:227,4'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
        - Branch String:   'vbuf_print.c:227,4'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
        - Branch String:   'vbuf_print.c:227,4'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
            - BranchSide:      'vbuf_print.c:227,4'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
        - Branch String:   'vbuf_print.c:230,32'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:230,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
            - BranchSide:      'vbuf_print.c:230,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
        - Branch String:   'vbuf_print.c:230,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:233,13'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - __ctype_b_loc
                - msg_panic
            - BranchSide:      'vbuf_print.c:244,24'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
        - Branch String:   'vbuf_print.c:234,8'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:234,17'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:235,8'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vbuf_print.c:233,8'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:231,23'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:235,8'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'vbuf_print.c:238,4'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:230,47'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
            - BranchSide:      'vbuf_print.c:230,47'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
        - Branch String:   'vbuf_print.c:244,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:245,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vbuf_print.c:246,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vbuf_print.c:245,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:246,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vbuf_print.c:246,10'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vbuf_print.c:246,10'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:246,10'
              BranchSideFuncs: []
            - BranchSide:      'vbuf_print.c:248,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vbuf_print.c:248,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:249,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
            - BranchSide:      'vbuf_print.c:249,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
        - Branch String:   'vbuf_print.c:257,6'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:257,14'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:259,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vbuf_print.c:270,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:294,3'
              BranchSideFuncs:
                - mystrerror
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:297,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
        - Branch String:   'vbuf_print.c:259,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:260,7'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:261,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:261,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:261,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:261,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:262,17'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:262,27'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:262,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:266,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:263,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:263,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:263,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:263,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:266,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:266,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:266,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:266,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:266,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:266,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:266,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:270,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:271,7'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:278,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:278,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:279,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:279,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:279,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:279,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:279,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:282,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:282,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:282,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:282,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:282,7'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:289,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:289,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:289,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:289,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:289,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:294,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:294,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:294,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:294,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:294,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:294,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,48'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:294,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:297,7'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:298,7'
              BranchSideFuncs:
                - msg_panic
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:299,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:299,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - snprintf
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - mystrdup
                - msg_panic
        - Branch String:   'vbuf_print.c:299,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - mystrdup
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:299,3'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
            - BranchSide:      'vbuf_print.c:299,3'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
        - Branch String:   'vbuf_print.c:170,5'
          Branch Sides:
            - BranchSide:      'vbuf_print.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'vbuf_print.c:171,6'
              BranchSideFuncs:
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - mystrerror
                - vbuf_put
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - vbuf_put
                - strlen
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_panic
                - msg_panic
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - msg_panic
                - __ctype_b_loc
                - snprintf
                - mystrdup
                - msg_panic
                - mystrdup
                - msg_panic
                - msg_warn
                - vbuf_put
                - vbuf_put
                - vbuf_put
                - vbuf_put
      Callsites:
        - Src:             'vbuf_print.c:158,27'
          Dst:             __errno_location
        - Src:             'vbuf_print.c:164,8'
          Dst:             vstring_alloc
        - Src:             'vbuf_print.c:172,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:174,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:190,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:192,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:194,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:196,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:200,7'
          Dst:             msg_warn
        - Src:             'vbuf_print.c:204,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:204,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:204,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:204,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:204,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:207,29'
          Dst:             __ctype_b_loc
        - Src:             'vbuf_print.c:212,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:215,7'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:219,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:223,4'
          Dst:             msg_warn
        - Src:             'vbuf_print.c:227,4'
          Dst:             snprintf
        - Src:             'vbuf_print.c:227,4'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:227,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:227,4'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:227,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:230,32'
          Dst:             __ctype_b_loc
        - Src:             'vbuf_print.c:235,8'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:238,4'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:245,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:248,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:260,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:262,42'
          Dst:             strlen
        - Src:             'vbuf_print.c:263,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:263,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:263,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:263,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:263,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:266,7'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:271,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:279,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:279,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:279,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:279,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:279,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:282,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:282,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:282,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:282,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:282,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:289,3'
          Dst:             snprintf
        - Src:             'vbuf_print.c:289,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:289,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:289,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:289,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:294,3'
          Dst:             mystrerror
        - Src:             'vbuf_print.c:294,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:298,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:299,3'
          Dst:             snprintf
        - Src:             'vbuf_print.c:299,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:299,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:299,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:299,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:303,3'
          Dst:             msg_panic
    - functionName:    sane_dirname
      functionSourceFile: '/src/postfix/postfix/src/util/sane_basename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          140
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - strlen
        - vstring_alloc
        - vstring_strcpy
        - vstring_strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sane_basename.c:121,12'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
            - BranchSide:      'sane_basename.c:121,12'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
        - Branch String:   'sane_basename.c:121,9'
          Branch Sides:
            - BranchSide:      'sane_basename.c:122,7'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
            - BranchSide:      'sane_basename.c:130,14'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:123,6'
          Branch Sides:
            - BranchSide:      'sane_basename.c:124,17'
              BranchSideFuncs:
                - vstring_alloc
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:130,14'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:130,19'
          Branch Sides:
            - BranchSide:      'sane_basename.c:130,22'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:131,10'
              BranchSideFuncs:
                - vstring_strcpy
        - Branch String:   'sane_basename.c:130,9'
          Branch Sides:
            - BranchSide:      'sane_basename.c:131,10'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:137,19'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:138,5'
          Branch Sides:
            - BranchSide:      'sane_basename.c:139,11'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:147,17'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:139,6'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:140,14'
              BranchSideFuncs:
                - vstring_strcpy
        - Branch String:   'sane_basename.c:147,25'
          Branch Sides:
            - BranchSide:      'sane_basename.c:147,28'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:148,6'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:147,5'
          Branch Sides:
            - BranchSide:      'sane_basename.c:147,17'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:149,9'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:149,9'
          Branch Sides:
            - BranchSide:      'sane_basename.c:150,10'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:155,17'
              BranchSideFuncs:
                - vstring_strncpy
        - Branch String:   'sane_basename.c:155,24'
          Branch Sides:
            - BranchSide:      'sane_basename.c:155,27'
              BranchSideFuncs:
                - vstring_strncpy
            - BranchSide:      'sane_basename.c:156,6'
              BranchSideFuncs:
                - vstring_strncpy
        - Branch String:   'sane_basename.c:155,5'
          Branch Sides:
            - BranchSide:      'sane_basename.c:155,17'
              BranchSideFuncs:
                - vstring_strncpy
            - BranchSide:      'sane_basename.c:158,13'
              BranchSideFuncs:
                - vstring_strncpy
      Callsites:
        - Src:             'sane_basename.c:124,17'
          Dst:             vstring_alloc
        - Src:             'sane_basename.c:131,10'
          Dst:             vstring_strcpy
        - Src:             'sane_basename.c:137,19'
          Dst:             strlen
        - Src:             'sane_basename.c:140,14'
          Dst:             vstring_strcpy
        - Src:             'sane_basename.c:150,10'
          Dst:             vstring_strcpy
        - Src:             'sane_basename.c:158,13'
          Dst:             vstring_strncpy
    - functionName:    sane_basename
      functionSourceFile: '/src/postfix/postfix/src/util/sane_basename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          108
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
        - vstring_alloc
        - vstring_strcpy
        - vstring_strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sane_basename.c:78,12'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
            - BranchSide:      'sane_basename.c:78,12'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
        - Branch String:   'sane_basename.c:78,9'
          Branch Sides:
            - BranchSide:      'sane_basename.c:79,7'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
                - vstring_alloc
            - BranchSide:      'sane_basename.c:87,14'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:80,6'
          Branch Sides:
            - BranchSide:      'sane_basename.c:81,17'
              BranchSideFuncs:
                - vstring_alloc
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:87,14'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:87,19'
          Branch Sides:
            - BranchSide:      'sane_basename.c:87,22'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:88,10'
              BranchSideFuncs:
                - vstring_strcpy
        - Branch String:   'sane_basename.c:87,9'
          Branch Sides:
            - BranchSide:      'sane_basename.c:88,10'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:94,19'
              BranchSideFuncs:
                - strlen
                - vstring_strncpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:95,5'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:96,11'
              BranchSideFuncs:
                - vstring_strncpy
                - vstring_strcpy
        - Branch String:   'sane_basename.c:96,6'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - vstring_strcpy
            - BranchSide:      'sane_basename.c:97,14'
              BranchSideFuncs:
                - vstring_strcpy
        - Branch String:   'sane_basename.c:105,26'
          Branch Sides:
            - BranchSide:      'sane_basename.c:105,5'
              BranchSideFuncs:
                - vstring_strncpy
            - BranchSide:      'sane_basename.c:105,29'
              BranchSideFuncs:
                - vstring_strncpy
        - Branch String:   'sane_basename.c:105,5'
          Branch Sides:
            - BranchSide:      'sane_basename.c:0,0'
              BranchSideFuncs:
                - vstring_strncpy
            - BranchSide:      'sane_basename.c:108,13'
              BranchSideFuncs:
                - vstring_strncpy
      Callsites:
        - Src:             'sane_basename.c:81,17'
          Dst:             vstring_alloc
        - Src:             'sane_basename.c:88,10'
          Dst:             vstring_strcpy
        - Src:             'sane_basename.c:94,19'
          Dst:             strlen
        - Src:             'sane_basename.c:97,14'
          Dst:             vstring_strcpy
        - Src:             'sane_basename.c:108,13'
          Dst:             vstring_strncpy
    - functionName:    allascii_len
      functionSourceFile: '/src/postfix/postfix/src/util/allascii.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'allascii.c:56,13'
          Branch Sides:
            - BranchSide:      'allascii.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'allascii.c:56,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'allascii.c:56,9'
          Branch Sides:
            - BranchSide:      'allascii.c:57,8'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'allascii.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'allascii.c:61,3'
          Branch Sides:
            - BranchSide:      'allascii.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'allascii.c:61,12'
              BranchSideFuncs: []
        - Branch String:   'allascii.c:60,5'
          Branch Sides:
            - BranchSide:      'allascii.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'allascii.c:62,7'
              BranchSideFuncs: []
        - Branch String:   'allascii.c:62,6'
          Branch Sides:
            - BranchSide:      'allascii.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'allascii.c:62,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'allascii.c:57,8'
          Dst:             strlen
    - functionName:    valid_utf8_stringz
      functionSourceFile: '/src/postfix/postfix/src/util/valid_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_utf8_char
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid_utf8_string.c:91,20'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:0,0'
              BranchSideFuncs:
                - parse_utf8_char.2941
            - BranchSide:      'valid_utf8_string.c:91,20'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:91,5'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:92,14'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:91,5'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:92,14'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:92,6'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:91,27'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:92,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid_utf8_string.c:92,14'
          Dst:             parse_utf8_char
    - functionName:    parse_utf8_char
      functionSourceFile: '/src/postfix/postfix/src/util/./parse_utf8_char.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          202
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './parse_utf8_char.h:77,9'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:81,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:81,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:83,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:91,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:84,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:84,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:84,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:84,9'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:86,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:86,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:86,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:86,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:86,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:83,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:83,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:88,2'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:91,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:92,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:103,14'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:92,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:94,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:94,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:94,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:94,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:94,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:96,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:96,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:96,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:98,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:98,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:98,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:92,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:92,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:100,2'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:103,14'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:104,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:104,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:106,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:106,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:106,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:106,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:106,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:108,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:108,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:108,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:110,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:110,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:110,9'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:112,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:112,6'
              BranchSideFuncs: []
        - Branch String:   './parse_utf8_char.h:104,6'
          Branch Sides:
            - BranchSide:      './parse_utf8_char.h:104,6'
              BranchSideFuncs: []
            - BranchSide:      './parse_utf8_char.h:114,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    valid_utf8_string
      functionSourceFile: '/src/postfix/postfix/src/util/valid_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_utf8_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid_utf8_string.c:58,26'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:0,0'
              BranchSideFuncs:
                - parse_utf8_char.2941
            - BranchSide:      'valid_utf8_string.c:58,26'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:62,9'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:64,13'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:64,9'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:71,14'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:70,5'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:70,5'
              BranchSideFuncs:
                - parse_utf8_char.2941
            - BranchSide:      'valid_utf8_string.c:71,14'
              BranchSideFuncs:
                - parse_utf8_char.2941
        - Branch String:   'valid_utf8_string.c:71,6'
          Branch Sides:
            - BranchSide:      'valid_utf8_string.c:70,31'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_string.c:71,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid_utf8_string.c:71,14'
          Dst:             parse_utf8_char
    - functionName:    valid_utf8_hostname
      functionSourceFile: '/src/postfix/postfix/src/util/valid_utf8_hostname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - msg_warn
        - valid_hostname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid_utf8_hostname.c:58,9'
          Branch Sides:
            - BranchSide:      'valid_utf8_hostname.c:0,0'
              BranchSideFuncs:
                - valid_hostname
                - msg_warn
            - BranchSide:      'valid_utf8_hostname.c:58,9'
              BranchSideFuncs:
                - valid_hostname
                - msg_warn
        - Branch String:   'valid_utf8_hostname.c:58,9'
          Branch Sides:
            - BranchSide:      'valid_utf8_hostname.c:59,6'
              BranchSideFuncs:
                - msg_warn
            - BranchSide:      'valid_utf8_hostname.c:86,13'
              BranchSideFuncs:
                - valid_hostname
        - Branch String:   'valid_utf8_hostname.c:59,6'
          Branch Sides:
            - BranchSide:      'valid_utf8_hostname.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'valid_utf8_hostname.c:60,6'
              BranchSideFuncs:
                - msg_warn
      Callsites:
        - Src:             'valid_utf8_hostname.c:60,6'
          Dst:             msg_warn
        - Src:             'valid_utf8_hostname.c:86,13'
          Dst:             valid_hostname
    - functionName:    mystrerror
      functionSourceFile: '/src/postfix/postfix/src/util/mystrerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mystrerror.c:38,13'
          Branch Sides:
            - BranchSide:      'mystrerror.c:0,0'
              BranchSideFuncs:
                - strerror
            - BranchSide:      'mystrerror.c:38,13'
              BranchSideFuncs:
                - strerror
        - Branch String:   'mystrerror.c:38,13'
          Branch Sides:
            - BranchSide:      'mystrerror.c:38,13'
              BranchSideFuncs: []
            - BranchSide:      'mystrerror.c:38,22'
              BranchSideFuncs:
                - strerror
      Callsites:
        - Src:             'mystrerror.c:38,22'
          Dst:             strerror
    - functionName:    cidr_match_endif
      functionSourceFile: '/src/postfix/postfix/src/util/cidr_match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cidr_match_parse_if
      functionSourceFile: '/src/postfix/postfix/src/util/cidr_match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cidr_match_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cidr_match.c:303,16'
          Branch Sides:
            - BranchSide:      'cidr_match.c:0,0'
              BranchSideFuncs:
                - cidr_match_parse
            - BranchSide:      'cidr_match.c:303,16'
              BranchSideFuncs:
                - cidr_match_parse
        - Branch String:   'cidr_match.c:303,9'
          Branch Sides:
            - BranchSide:      'cidr_match.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:304,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cidr_match.c:303,16'
          Dst:             cidr_match_parse
    - functionName:    cidr_match_parse
      functionSourceFile: '/src/postfix/postfix/src/util/cidr_match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          374
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - alldig
        - atoi
        - inet_ntop
        - inet_pton
        - mask_addr
        - msg_fatal
        - msg_panic
        - split_at
        - strchr
        - vstring_alloc
        - vstring_sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cidr_match.c:192,5'
          Branch Sides:
            - BranchSide:      'cidr_match.c:0,0'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
                - split_at
                - vstring_sprintf
                - vstring_alloc
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'cidr_match.c:202,9'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
                - split_at
                - vstring_sprintf
                - vstring_alloc
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'cidr_match.c:202,9'
          Branch Sides:
            - BranchSide:      'cidr_match.c:203,9'
              BranchSideFuncs:
                - split_at
                - vstring_sprintf
                - vstring_alloc
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'cidr_match.c:222,17'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:204,6'
          Branch Sides:
            - BranchSide:      'cidr_match.c:205,22'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'cidr_match.c:208,13'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:205,22'
          Branch Sides:
            - BranchSide:      'cidr_match.c:205,41'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'cidr_match.c:205,6'
              BranchSideFuncs:
                - vstring_sprintf
        - Branch String:   'cidr_match.c:208,13'
          Branch Sides:
            - BranchSide:      'cidr_match.c:209,23'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
            - BranchSide:      'cidr_match.c:222,17'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:209,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:210,19'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
            - BranchSide:      'cidr_match.c:222,17'
              BranchSideFuncs:
                - split_at
                - strchr
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:210,19'
          Branch Sides:
            - BranchSide:      'cidr_match.c:210,38'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'cidr_match.c:210,3'
              BranchSideFuncs:
                - vstring_sprintf
        - Branch String:   'cidr_match.c:222,9'
          Branch Sides:
            - BranchSide:      'cidr_match.c:225,20'
              BranchSideFuncs:
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
            - BranchSide:      'cidr_match.c:272,20'
              BranchSideFuncs:
                - strchr
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:226,23'
          Branch Sides:
            - BranchSide:      'cidr_match.c:226,6'
              BranchSideFuncs:
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
            - BranchSide:      'cidr_match.c:226,6'
              BranchSideFuncs:
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
                - msg_panic
        - Branch String:   'cidr_match.c:227,24'
          Branch Sides:
            - BranchSide:      'cidr_match.c:227,24'
              BranchSideFuncs:
                - msg_panic
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:227,6'
              BranchSideFuncs:
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:227,24'
          Branch Sides:
            - BranchSide:      'cidr_match.c:227,6'
              BranchSideFuncs:
                - alldig
                - atoi
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:227,24'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'cidr_match.c:228,6'
          Branch Sides:
            - BranchSide:      'cidr_match.c:230,31'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:237,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:230,13'
          Branch Sides:
            - BranchSide:      'cidr_match.c:232,27'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:237,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:232,13'
          Branch Sides:
            - BranchSide:      'cidr_match.c:0,0'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:237,6'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:237,6'
          Branch Sides:
            - BranchSide:      'cidr_match.c:238,22'
              BranchSideFuncs:
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:242,10'
              BranchSideFuncs:
                - mask_addr
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:238,22'
          Branch Sides:
            - BranchSide:      'cidr_match.c:238,41'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'cidr_match.c:238,6'
              BranchSideFuncs:
                - vstring_sprintf
        - Branch String:   'cidr_match.c:242,6'
          Branch Sides:
            - BranchSide:      'cidr_match.c:244,17'
              BranchSideFuncs:
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
            - BranchSide:      'cidr_match.c:247,17'
              BranchSideFuncs:
                - mask_addr
                - inet_ntop
                - vstring_sprintf
                - vstring_alloc
                - msg_fatal
        - Branch String:   'cidr_match.c:256,7'
          Branch Sides:
            - BranchSide:      'cidr_match.c:258,7'
              BranchSideFuncs:
                - msg_fatal
            - BranchSide:      'cidr_match.c:259,19'
              BranchSideFuncs:
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'cidr_match.c:259,19'
          Branch Sides:
            - BranchSide:      'cidr_match.c:259,38'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'cidr_match.c:262,38'
              BranchSideFuncs:
                - vstring_sprintf
        - Branch String:   'cidr_match.c:273,23'
          Branch Sides:
            - BranchSide:      'cidr_match.c:273,6'
              BranchSideFuncs:
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
            - BranchSide:      'cidr_match.c:273,6'
              BranchSideFuncs:
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
                - msg_panic
        - Branch String:   'cidr_match.c:274,24'
          Branch Sides:
            - BranchSide:      'cidr_match.c:274,24'
              BranchSideFuncs:
                - msg_panic
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'cidr_match.c:274,6'
              BranchSideFuncs:
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
        - Branch String:   'cidr_match.c:274,24'
          Branch Sides:
            - BranchSide:      'cidr_match.c:274,6'
              BranchSideFuncs:
                - inet_pton
                - vstring_sprintf
                - vstring_alloc
            - BranchSide:      'cidr_match.c:274,24'
              BranchSideFuncs:
                - msg_panic
        - Branch String:   'cidr_match.c:275,6'
          Branch Sides:
            - BranchSide:      'cidr_match.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:280,23'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:276,22'
          Branch Sides:
            - BranchSide:      'cidr_match.c:276,41'
              BranchSideFuncs:
                - vstring_alloc
                - vstring_sprintf
            - BranchSide:      'cidr_match.c:276,6'
              BranchSideFuncs:
                - vstring_sprintf
      Callsites:
        - Src:             'cidr_match.c:204,21'
          Dst:             split_at
        - Src:             'cidr_match.c:205,41'
          Dst:             vstring_alloc
        - Src:             'cidr_match.c:205,6'
          Dst:             vstring_sprintf
        - Src:             'cidr_match.c:210,38'
          Dst:             vstring_alloc
        - Src:             'cidr_match.c:210,3'
          Dst:             vstring_sprintf
        - Src:             'cidr_match.c:222,17'
          Dst:             split_at
        - Src:             'cidr_match.c:225,20'
          Dst:             strchr
        - Src:             'cidr_match.c:227,24'
          Dst:             msg_panic
        - Src:             'cidr_match.c:228,7'
          Dst:             alldig
        - Src:             'cidr_match.c:230,31'
          Dst:             atoi
        - Src:             'cidr_match.c:232,13'
          Dst:             inet_pton
        - Src:             'cidr_match.c:238,41'
          Dst:             vstring_alloc
        - Src:             'cidr_match.c:238,6'
          Dst:             vstring_sprintf
        - Src:             'cidr_match.c:245,6'
          Dst:             mask_addr
        - Src:             'cidr_match.c:255,3'
          Dst:             mask_addr
        - Src:             'cidr_match.c:256,7'
          Dst:             inet_ntop
        - Src:             'cidr_match.c:258,7'
          Dst:             msg_fatal
        - Src:             'cidr_match.c:259,38'
          Dst:             vstring_alloc
        - Src:             'cidr_match.c:259,3'
          Dst:             vstring_sprintf
        - Src:             'cidr_match.c:272,20'
          Dst:             strchr
        - Src:             'cidr_match.c:274,24'
          Dst:             msg_panic
        - Src:             'cidr_match.c:275,6'
          Dst:             inet_pton
        - Src:             'cidr_match.c:276,41'
          Dst:             vstring_alloc
        - Src:             'cidr_match.c:276,6'
          Dst:             vstring_sprintf
    - functionName:    inet_pton
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cidr_match_entry
      functionSourceFile: '/src/postfix/postfix/src/util/cidr_match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cidr_match.c:127,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:125,42'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:128,18'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:129,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:126,39'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:143,21'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:127,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:128,18'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:129,11'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:137,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:135,19'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:138,18'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:139,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:136,39'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:143,21'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:137,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:138,18'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:139,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cidr_match_execute
      functionSourceFile: '/src/postfix/postfix/src/util/cidr_match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - cidr_match_entry
        - inet_pton
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cidr_match.c:150,5'
          Branch Sides:
            - BranchSide:      'cidr_match.c:0,0'
              BranchSideFuncs:
                - strchr
                - inet_pton
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:154,19'
              BranchSideFuncs:
                - strchr
                - inet_pton
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:155,9'
          Branch Sides:
            - BranchSide:      'cidr_match.c:155,9'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:158,5'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:158,5'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:160,17'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:160,2'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,46'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:163,17'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:169,17'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:163,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,46'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:164,7'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:164,7'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,46'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:164,7'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:169,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:170,7'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:173,26'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:170,7'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,46'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
            - BranchSide:      'cidr_match.c:173,26'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
        - Branch String:   'cidr_match.c:173,10'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,46'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:173,10'
              BranchSideFuncs: []
        - Branch String:   'cidr_match.c:158,5'
          Branch Sides:
            - BranchSide:      'cidr_match.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'cidr_match.c:160,17'
              BranchSideFuncs:
                - cidr_match_entry
                - cidr_match_entry
      Callsites:
        - Src:             'cidr_match.c:154,19'
          Dst:             strchr
        - Src:             'cidr_match.c:155,9'
          Dst:             inet_pton
        - Src:             'cidr_match.c:164,7'
          Dst:             cidr_match_entry
        - Src:             'cidr_match.c:170,7'
          Dst:             cidr_match_entry
...
