---
Fuzzer filename: '/src/fuzz_tok822.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_tok822.c'
      linkageType:     externalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tok822_externalize
        - tok822_free_tree
        - tok822_internalize
        - tok822_parse_limit
        - vstring_alloc
        - vstring_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_tok822.c:38,19'
          Dst:             vstring_alloc
        - Src:             'fuzz_tok822.c:40,12'
          Dst:             tok822_parse_limit
        - Src:             'fuzz_tok822.c:41,5'
          Dst:             tok822_internalize
        - Src:             'fuzz_tok822.c:42,5'
          Dst:             tok822_externalize
        - Src:             'fuzz_tok822.c:43,5'
          Dst:             tok822_externalize
        - Src:             'fuzz_tok822.c:44,5'
          Dst:             tok822_free_tree
        - Src:             'fuzz_tok822.c:45,5'
          Dst:             vstring_free
    - functionName:    tok822_scan_addr
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tok822_alloc
        - tok822_scan_limit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:650,20'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:652,18'
          Dst:             tok822_scan_limit
    - functionName:    tok822_scan_limit
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          645
      EdgeCount:       217
      CyclomaticComplexity: 64
      functionsReached:
        - strchr
        - tok822_alloc
        - tok822_append
        - tok822_comment
        - tok822_quote_atom
        - vbuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:446,11'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:447,12'
          Dst:             tok822_comment
        - Src:             'tok822_parse.c:449,11'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:450,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:452,11'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:453,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:454,27'
          Dst:             strchr
        - Src:             'tok822_parse.c:455,11'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:457,11'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:459,6'
          Dst:             strchr
        - Src:             'tok822_parse.c:459,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:460,6'
          Dst:             tok822_quote_atom
        - Src:             'tok822_parse.c:467,13'
          Dst:             tok822_append
    - functionName:    tok822_comment
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - vbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:598,5'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:601,2'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:611,6'
          Dst:             vbuf_put
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_quote_atom
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:578,9'
          Dst:             __ctype_b_loc
        - Src:             'tok822_parse.c:578,24'
          Dst:             strchr
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_group
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - tok822_alloc
        - tok822_append
        - tok822_cut_before
        - tok822_sub_append
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:632,2'
          Dst:             tok822_cut_before
        - Src:             'tok822_parse.c:633,2'
          Dst:             tok822_cut_before
        - Src:             'tok822_parse.c:634,10'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:635,2'
          Dst:             tok822_sub_append
        - Src:             'tok822_parse.c:636,2'
          Dst:             tok822_append
        - Src:             'tok822_parse.c:637,2'
          Dst:             tok822_append
        - Src:             'tok822_parse.c:639,13'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:640,6'
          Dst:             tok822_append
    - functionName:    tok822_parse_limit
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          300
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - tok822_alloc
        - tok822_cut_before
        - tok822_free
        - tok822_group
        - tok822_prepend
        - tok822_scan_limit
        - tok822_unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:495,24'
          Dst:             tok822_scan_limit
        - Src:             'tok822_parse.c:503,12'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:505,12'
          Dst:             tok822_alloc
        - Src:             'tok822_parse.c:520,6'
          Dst:             tok822_unlink
        - Src:             'tok822_parse.c:520,6'
          Dst:             tok822_prepend
        - Src:             'tok822_parse.c:522,14'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:526,13'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:531,14'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:532,6'
          Dst:             tok822_unlink
        - Src:             'tok822_parse.c:532,6'
          Dst:             tok822_prepend
        - Src:             'tok822_parse.c:533,13'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:541,11'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:544,14'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:551,12'
          Dst:             tok822_group
        - Src:             'tok822_parse.c:558,5'
          Dst:             tok822_cut_before
        - Src:             'tok822_parse.c:559,5'
          Dst:             tok822_free
        - Src:             'tok822_parse.c:560,5'
          Dst:             tok822_cut_before
        - Src:             'tok822_parse.c:561,5'
          Dst:             tok822_free
    - functionName:    tok822_copy_quoted
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - vbuf_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:400,6'
          Dst:             strchr
        - Src:             'tok822_parse.c:401,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:402,2'
          Dst:             vbuf_put
    - functionName:    strip_address
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - msg_warn
        - printable_except
        - quote_822_local_flags
        - tok822_internalize
        - vbuf_put
        - vstring_alloc
        - vstring_free
        - vstring_truncate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_parse.c:255,7'
          Dst:             printable_except
        - Src:             'tok822_parse.c:254,5'
          Dst:             msg_warn
        - Src:             'tok822_parse.c:256,5'
          Dst:             vstring_truncate
        - Src:             'tok822_parse.c:257,5'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:259,8'
          Dst:             vstring_alloc
        - Src:             'tok822_parse.c:260,2'
          Dst:             tok822_internalize
        - Src:             'tok822_parse.c:261,2'
          Dst:             quote_822_local_flags
        - Src:             'tok822_parse.c:263,2'
          Dst:             vstring_free
        - Src:             'tok822_parse.c:265,5'
          Dst:             vbuf_put
    - functionName:    tok822_internalize
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          271
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - msg_panic
        - tok822_append_space
        - tok822_internalize
        - vbuf_put
        - vstring_strcat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tok822_parse.c:207,2'
          Branch Sides:    []
      Callsites:
        - Src:             'tok822_parse.c:209,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:211,3'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:216,6'
          Dst:             tok822_internalize
        - Src:             'tok822_parse.c:221,6'
          Dst:             vstring_strcat
        - Src:             'tok822_parse.c:224,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:225,6'
          Dst:             vstring_strcat
        - Src:             'tok822_parse.c:226,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:229,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:233,3'
          Dst:             msg_panic
        - Src:             'tok822_parse.c:234,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:236,6'
          Dst:             tok822_append_space
        - Src:             'tok822_parse.c:237,6'
          Dst:             vbuf_put
    - functionName:    tok822_append_space
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          118
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_externalize
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          493
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - msg_panic
        - quote_822_local_flags
        - strip_address
        - tok822_append_space
        - tok822_copy_quoted
        - tok822_internalize
        - vbuf_put
        - vstring_alloc
        - vstring_free
        - vstring_strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tok822_parse.c:326,2'
          Branch Sides:    []
      Callsites:
        - Src:             'tok822_parse.c:329,3'
          Dst:             strip_address
        - Src:             'tok822_parse.c:330,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:331,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:345,12'
          Dst:             vstring_alloc
        - Src:             'tok822_parse.c:346,6'
          Dst:             tok822_internalize
        - Src:             'tok822_parse.c:348,6'
          Dst:             quote_822_local_flags
        - Src:             'tok822_parse.c:351,6'
          Dst:             vstring_free
        - Src:             'tok822_parse.c:355,6'
          Dst:             vstring_strcat
        - Src:             'tok822_parse.c:358,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:359,6'
          Dst:             tok822_copy_quoted
        - Src:             'tok822_parse.c:360,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:363,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:364,6'
          Dst:             tok822_copy_quoted
        - Src:             'tok822_parse.c:365,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:368,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:375,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:379,3'
          Dst:             msg_panic
        - Src:             'tok822_parse.c:380,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:382,6'
          Dst:             tok822_append_space
        - Src:             'tok822_parse.c:383,6'
          Dst:             vbuf_put
        - Src:             'tok822_parse.c:386,2'
          Dst:             strip_address
    - functionName:    tok822_grep
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          109
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - mymalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:302,24'
          Dst:             mymalloc
    - functionName:    tok822_apply
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_free_tree
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tok822_free
        - tok822_free_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:268,6'
          Dst:             tok822_free_tree
        - Src:             'tok822_tree.c:270,2'
          Dst:             tok822_free
    - functionName:    tok822_sub_keep_after
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tok822_cut_after
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:255,21'
          Dst:             tok822_cut_after
    - functionName:    tok822_cut_after
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_sub_keep_before
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tok822_cut_before
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:244,21'
          Dst:             tok822_cut_before
    - functionName:    tok822_cut_before
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_sub_prepend
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tok822_prepend
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:226,7'
          Dst:             tok822_prepend
    - functionName:    tok822_prepend
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_sub_append
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tok822_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_tree.c:209,21'
          Dst:             tok822_append
    - functionName:    tok822_append
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_unlink
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unquote_822_local
      functionSourceFile: '/src/postfix/postfix/src/global/quote_822_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - strchr
        - vbuf_put
        - vstring_strcat
        - vstring_strncpy
        - vstring_truncate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'quote_822_local.c:196,36'
          Dst:             strchr
        - Src:             'quote_822_local.c:198,2'
          Dst:             vstring_strncpy
        - Src:             'quote_822_local.c:218,2'
          Dst:             vbuf_put
        - Src:             'quote_822_local.c:222,2'
          Dst:             vstring_truncate
        - Src:             'quote_822_local.c:223,2'
          Dst:             vstring_strcat
    - functionName:    make_822_quoted_string
      functionSourceFile: '/src/postfix/postfix/src/global/quote_822_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - vbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'quote_822_local.c:141,5'
          Dst:             vbuf_put
        - Src:             'quote_822_local.c:145,6'
          Dst:             vbuf_put
        - Src:             'quote_822_local.c:146,2'
          Dst:             vbuf_put
        - Src:             'quote_822_local.c:148,5'
          Dst:             vbuf_put
    - functionName:    is_822_dot_string
      functionSourceFile: '/src/postfix/postfix/src/global/quote_822_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          244
      EdgeCount:       91
      CyclomaticComplexity: 29
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'quote_822_local.c:114,6'
          Dst:             __ctype_b_loc
    - functionName:    quote_822_local_flags
      functionSourceFile: '/src/postfix/postfix/src/global/quote_822_local.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - is_822_dot_string
        - make_822_quoted_string
        - strchr
        - strlen
        - strrchr
        - vstring_strcat
        - vstring_strncat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'quote_822_local.c:166,36'
          Dst:             strchr
        - Src:             'quote_822_local.c:171,12'
          Dst:             strrchr
        - Src:             'quote_822_local.c:172,16'
          Dst:             strlen
        - Src:             'quote_822_local.c:175,9'
          Dst:             is_822_dot_string
        - Src:             'quote_822_local.c:178,2'
          Dst:             vstring_strncat
        - Src:             'quote_822_local.c:179,2'
          Dst:             make_822_quoted_string
        - Src:             'quote_822_local.c:0,0'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tok822_free
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myfree
        - vstring_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_node.c:76,2'
          Dst:             vstring_free
        - Src:             'tok822_node.c:77,5'
          Dst:             myfree
    - functionName:    tok822_alloc
      functionSourceFile: '/src/postfix/postfix/src/global/tok822_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mymalloc
        - strlen
        - vstring_alloc
        - vstring_strcpy
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tok822_node.c:62,21'
          Dst:             mymalloc
        - Src:             'tok822_node.c:66,17'
          Dst:             vstring_alloc
        - Src:             'tok822_node.c:67,32'
          Dst:             strlen
        - Src:             'tok822_node.c:67,18'
          Dst:             vstring_alloc
        - Src:             'tok822_node.c:67,3'
          Dst:             vstring_strcpy
    - functionName:    msg_set_longjmp_action
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_error_clear
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 373
      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: 361
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_cleanup
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vmsg_panic
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - msg_vprintf
        - sleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:335,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:342,5'
          Dst:             sleep
        - Src:             'msg.c:343,5'
          Dst:             abort
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _exit
        - msg_vprintf
        - sleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:307,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:316,5'
          Dst:             sleep
        - Src:             'msg.c:318,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: 277
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _exit
        - msg_vprintf
        - sleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:279,2'
          Dst:             msg_vprintf
        - Src:             'msg.c:288,5'
          Dst:             sleep
        - Src:             'msg.c:290,5'
          Dst:             _exit
    - functionName:    vmsg_error
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_fatal
        - msg_vprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:260,5'
          Dst:             msg_vprintf
        - Src:             'msg.c:262,2'
          Dst:             msg_fatal
    - functionName:    msg_fatal
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_fatal
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:272,5'
          Dst:             vmsg_fatal
    - functionName:    msg_error
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:254,5'
          Dst:             vmsg_error
    - functionName:    vmsg_warn
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:244,5'
          Dst:             msg_vprintf
    - functionName:    msg_warn
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_warn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:238,5'
          Dst:             vmsg_warn
    - functionName:    vmsg_info
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:228,5'
          Dst:             msg_vprintf
    - functionName:    msg_info
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:222,5'
          Dst:             vmsg_info
    - functionName:    msg_panic
      functionSourceFile: '/src/postfix/postfix/src/util/msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - vmsg_panic
      functionUses:    91
      BranchProfiles:  []
      Callsites:
        - Src:             'msg.c:328,5'
          Dst:             vmsg_panic
    - functionName:    msg_output_pop
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_output.c:212,6'
          Dst:             msg_panic
    - functionName:    msg_vprintf
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - msg_vstream_init
        - printable_except
        - vstring_vsprintf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_output.c:183,27'
          Dst:             __errno_location
        - Src:             'msg_output.c:191,6'
          Dst:             msg_vstream_init
        - Src:             'msg_output.c:194,2'
          Dst:             vstring_vsprintf
        - Src:             'msg_output.c:195,2'
          Dst:             printable_except
    - 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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_printf
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_output.c:175,5'
          Dst:             msg_vprintf
    - functionName:    msg_output_push
      functionSourceFile: '/src/postfix/postfix/src/util/msg_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mymalloc
        - myrealloc
        - vstring_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_output.c:143,23'
          Dst:             vstring_alloc
        - Src:             'msg_output.c:159,34'
          Dst:             mymalloc
        - Src:             'msg_output.c:161,34'
          Dst:             myrealloc
    - functionName:    msg_vstream_enable
      functionSourceFile: '/src/postfix/postfix/src/util/msg_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msg_vstream_print
      functionSourceFile: '/src/postfix/postfix/src/util/msg_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
        - vstream_fflush
        - vstream_fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_vstream.c:74,2'
          Dst:             msg_panic
        - Src:             'msg_vstream.c:76,2'
          Dst:             vstream_fprintf
        - Src:             'msg_vstream.c:79,2'
          Dst:             vstream_fprintf
        - Src:             'msg_vstream.c:82,5'
          Dst:             vstream_fflush
    - functionName:    msg_vstream_init
      functionSourceFile: '/src/postfix/postfix/src/util/msg_vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msg_output_push
        - msg_vstream_print
        - vstream_no_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'msg_vstream.c:91,5'
          Dst:             vstream_no_debug
        - Src:             'msg_vstream.c:92,5'
          Dst:             msg_output_push
        - Src:             'msg_vstream.c:92,5'
          Dst:             msg_vstream_print
    - functionName:    mymemdup
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - mymalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:288,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:289,20'
          Dst:             mymalloc
    - functionName:    mymalloc
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_fatal
        - msg_panic
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:178,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:183,2'
          Dst:             msg_fatal
    - functionName:    mystrndup
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
        - msg_panic
        - mymalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:269,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:271,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:276,15'
          Dst:             memchr
        - Src:             'mymalloc.c:278,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: 247
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - mymalloc
        - strlen
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:251,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:256,16'
          Dst:             strlen
        - Src:             'mymalloc.c:257,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:258,20'
          Dst:             mymalloc
    - functionName:    myfree
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:236,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:236,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:236,2'
          Dst:             msg_panic
    - functionName:    memset
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    myrealloc
      functionSourceFile: '/src/postfix/postfix/src/util/mymalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - msg_fatal
        - msg_panic
        - myfree
        - mymalloc
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mymalloc.c:199,10'
          Dst:             mymalloc
        - Src:             'mymalloc.c:201,2'
          Dst:             myfree
        - Src:             'mymalloc.c:202,10'
          Dst:             mymalloc
        - Src:             'mymalloc.c:212,2'
          Dst:             msg_panic
        - Src:             'mymalloc.c:216,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:216,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:216,5'
          Dst:             msg_panic
        - Src:             'mymalloc.c:217,32'
          Dst:             realloc
        - Src:             'mymalloc.c:218,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:    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:          127
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      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:          134
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - parse_utf8_char
        - strchr
      functionUses:    3
      BranchProfiles:  []
      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:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printable_except
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printable.c:75,13'
          Dst:             printable_except
    - 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:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      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:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      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:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      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:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      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:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_buf_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - msg_panic
        - mymalloc
        - myrealloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:709,2'
          Dst:             msg_panic
        - Src:             'vstream.c:711,2'
          Dst:             msg_panic
        - Src:             'vstream.c:718,14'
          Dst:             myrealloc
        - Src:             'vstream.c:718,50'
          Dst:             mymalloc
    - functionName:    vstream_no_debug
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1907
      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:    vstream_memreopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - vstream_subopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1879,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1870,11'
          Dst:             vstream_subopen
        - Src:             'vstream.c:1872,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1896,2'
          Dst:             msg_panic
    - functionName:    vstream_subopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1348,26'
          Dst:             mymalloc
    - functionName:    vstream_peek_data
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_peek
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_bufstat
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          112
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1804,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1834,5'
          Dst:             msg_panic
    - functionName:    vstream_vfprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1794,5'
          Dst:             vbuf_print
    - functionName:    vstream_vprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1786,5'
          Dst:             vbuf_print
    - functionName:    vstream_buf_get_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          515
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - gettimeofday
        - msg_info
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_delayed
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:914,5'
          Branch Sides:    []
        - Branch String:   'vstream.c:991,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:919,7'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:936,2'
          Dst:             msg_panic
        - Src:             'vstream.c:949,2'
          Dst:             vstream_buf_alloc
        - Src:             'vstream.c:959,6'
          Dst:             vstream_fflush_delayed
        - Src:             'vstream.c:985,6'
          Dst:             __errno_location
        - Src:             'vstream.c:988,2'
          Dst:             gettimeofday
        - Src:             'vstream.c:994,6'
          Dst:             __errno_location
        - Src:             'vstream.c:1004,6'
          Dst:             gettimeofday
        - Src:             'vstream.c:1022,6'
          Dst:             msg_info
    - functionName:    vstream_buf_put_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_some
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vstream.c:1042,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1058,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1072,2'
          Dst:             vstream_buf_alloc
        - Src:             'vstream.c:1074,6'
          Dst:             vstream_fflush_some
    - functionName:    vstream_buf_space
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          210
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - msg_panic
        - vstream_buf_alloc
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vstream.c:1099,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1096,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1098,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1115,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1133,10'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:1141,3'
          Dst:             vstream_buf_alloc
    - functionName:    vstream_fflush_some
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          492
      EdgeCount:       105
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - gettimeofday
        - msg_info
        - msg_panic
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vstream.c:767,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:766,2'
          Dst:             msg_panic
        - Src:             'vstream.c:776,2'
          Dst:             msg_panic
        - Src:             'vstream.c:782,2'
          Dst:             msg_info
        - Src:             'vstream.c:784,2'
          Dst:             msg_panic
        - Src:             'vstream.c:786,2'
          Dst:             msg_panic
        - Src:             'vstream.c:809,3'
          Dst:             __errno_location
        - Src:             'vstream.c:813,3'
          Dst:             gettimeofday
        - Src:             'vstream.c:820,10'
          Dst:             __errno_location
        - Src:             'vstream.c:827,6'
          Dst:             gettimeofday
        - Src:             'vstream.c:845,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: 867
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
        - vstream_fflush_some
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:874,2'
          Dst:             msg_panic
        - Src:             'vstream.c:887,14'
          Dst:             vstream_fflush_some
    - functionName:    vstream_control
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         135
      ICount:          770
      EdgeCount:       166
      CyclomaticComplexity: 33
      functionsReached:
        - close
        - fcntl
        - gettimeofday
        - msg_fatal
        - msg_info
        - msg_panic
        - myfree
        - mymalloc
        - mystrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1633,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1631,6'
          Dst:             msg_panic
        - Src:             'vstream.c:1645,3'
          Dst:             myfree
        - Src:             'vstream.c:1646,21'
          Dst:             mystrdup
        - Src:             'vstream.c:1662,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1668,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1676,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1689,3'
          Dst:             gettimeofday
        - Src:             'vstream.c:1692,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1697,27'
          Dst:             mymalloc
        - 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:1717,7'
          Dst:             fcntl
        - Src:             'vstream.c:1717,7'
          Dst:             msg_fatal
        - Src:             'vstream.c:1717,7'
          Dst:             close
        - Src:             'vstream.c:1721,3'
          Dst:             fcntl
        - Src:             'vstream.c:1721,3'
          Dst:             msg_fatal
        - Src:             'vstream.c:1721,3'
          Dst:             close
        - Src:             'vstream.c:1733,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1738,7'
          Dst:             msg_info
        - Src:             'vstream.c:1756,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1764,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1770,3'
          Dst:             msg_panic
        - Src:             'vstream.c:1774,6'
          Dst:             msg_panic
    - 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:    3
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_fread_app
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_read
        - vstring_set_payload_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1600,11'
          Dst:             vbuf_read
        - Src:             'vstream.c:1602,2'
          Dst:             vstring_set_payload_size
    - functionName:    vstream_fread_buf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vbuf_read
        - vstring_set_payload_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1587,11'
          Dst:             vbuf_read
        - Src:             'vstream.c:1589,2'
          Dst:             vstring_set_payload_size
    - functionName:    vstream_fputs
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1574,6'
          Dst:             vbuf_put
    - functionName:    vstream_fprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1562,5'
          Dst:             vbuf_print
    - functionName:    vstream_printf
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1550,5'
          Dst:             vbuf_print
    - functionName:    vstream_fdclose
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vstream_fclose
        - vstream_fflush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1526,9'
          Dst:             vstream_fflush
        - Src:             'vstream.c:1539,13'
          Dst:             vstream_fclose
    - functionName:    vstream_fflush
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vstream_fflush_delayed
        - vstream_fflush_some
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1466,2'
          Dst:             vstream_fflush_delayed
        - Src:             'vstream.c:1467,13'
          Dst:             vstream_fflush_some
    - functionName:    vstream_fclose
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          205
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - close
        - msg_panic
        - myfree
        - vstream_buf_wipe
        - vstream_fflush
        - vstring_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1483,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1487,2'
          Dst:             vstream_fflush
        - Src:             'vstream.c:1492,13'
          Dst:             close
        - Src:             'vstream.c:1495,10'
          Dst:             close
        - Src:             'vstream.c:1496,2'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1497,2'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1501,13'
          Dst:             close
        - Src:             'vstream.c:1503,6'
          Dst:             vstream_buf_wipe
        - Src:             'vstream.c:1506,2'
          Dst:             myfree
        - Src:             'vstream.c:1508,2'
          Dst:             myfree
        - Src:             'vstream.c:1510,2'
          Dst:             vstring_free
        - Src:             'vstream.c:1512,2'
          Dst:             myfree
    - functionName:    vstream_buf_wipe
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - myfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:738,2'
          Dst:             myfree
    - functionName:    vstream_fopen
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fchmod
        - msg_warn
        - mystrdup
        - open
        - vstream_fdopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1407,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1409,7'
          Dst:             open
        - Src:             'vstream.c:1410,16'
          Dst:             __errno_location
        - Src:             'vstream.c:1411,11'
          Dst:             open
        - Src:             'vstream.c:1413,7'
          Dst:             fchmod
        - Src:             'vstream.c:1414,7'
          Dst:             msg_warn
        - Src:             'vstream.c:1416,8'
          Dst:             open
        - Src:             'vstream.c:1420,7'
          Dst:             open
        - Src:             'vstream.c:1422,10'
          Dst:             fchmod
        - Src:             'vstream.c:1423,3'
          Dst:             msg_warn
        - Src:             'vstream.c:1426,7'
          Dst:             open
        - Src:             'vstream.c:1432,11'
          Dst:             vstream_fdopen
        - Src:             'vstream.c:1433,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:    5
      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: 1367
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - msg_panic
        - vstream_buf_init
        - vstream_subopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1374,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1383,14'
          Dst:             vstream_subopen
        - Src:             'vstream.c:1387,5'
          Dst:             vstream_buf_init
    - functionName:    vstream_buf_init
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstream_ftell
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - lseek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstream.c:1304,2'
          Dst:             __errno_location
        - Src:             'vstream.c:1313,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: 1203
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - lseek
        - msg_panic
        - vstream_buf_space
        - vstream_fflush_some
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1236,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1221,6'
          Dst:             __errno_location
        - Src:             'vstream.c:1226,6'
          Dst:             vstream_buf_space
        - Src:             'vstream.c:1243,10'
          Dst:             vstream_fflush_some
        - Src:             'vstream.c:1258,2'
          Dst:             msg_panic
        - Src:             'vstream.c:1271,2'
          Dst:             __errno_location
        - Src:             'vstream.c:1278,27'
          Dst:             lseek
        - Src:             'vstream.c:1279,6'
          Dst:             __errno_location
    - functionName:    vstream_fpurge
      functionSourceFile: '/src/postfix/postfix/src/util/vstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          209
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vstream.c:1169,5'
          Branch Sides:    []
      Callsites:
        - Src:             'vstream.c:1188,2'
          Dst:             msg_panic
    - functionName:    vstring_extend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - msg_fatal
        - myrealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:331,2'
          Dst:             msg_fatal
        - Src:             'vstring.c:333,34'
          Dst:             myrealloc
    - functionName:    vstring_sprintf_prepend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_memcat
        - vstring_vsprintf_append
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:677,10'
          Dst:             vstring_vsprintf_append
        - Src:             'vstring.c:683,5'
          Dst:             vstring_memcat
    - functionName:    vstring_vsprintf_append
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 664
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:662,5'
          Dst:             vbuf_print
    - functionName:    vstring_memcat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstring_sprintf_append
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_vsprintf_append
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:653,10'
          Dst:             vstring_vsprintf_append
    - functionName:    vstring_vsprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vbuf_print
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:641,5'
          Dst:             vbuf_print
    - functionName:    vstring_sprintf
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_vsprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:631,10'
          Dst:             vstring_vsprintf
    - functionName:    vstring_import
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mymalloc
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:610,22'
          Dst:             mymalloc
        - Src:             'vstring.c:611,11'
          Dst:             strlen
    - functionName:    vstring_buf_get_ready
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      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: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vstring_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:351,5'
          Dst:             vstring_extend
    - functionName:    vstring_buf_space
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - vstring_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:362,2'
          Dst:             msg_panic
        - Src:             'vstring.c:364,2'
          Dst:             vstring_extend
    - functionName:    vstring_export
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - myfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:599,5'
          Dst:             myfree
    - functionName:    vstring_prepend
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:577,2'
          Dst:             msg_panic
    - functionName:    vstring_insert
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:550,2'
          Dst:             msg_panic
        - Src:             'vstring.c:552,2'
          Dst:             msg_panic
    - functionName:    vstring_memchr
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstring_memcpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstring_strncat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:497,2'
          Dst:             vbuf_put
    - functionName:    vstring_strcat
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:485,2'
          Dst:             vbuf_put
    - functionName:    vstring_strncpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:473,2'
          Dst:             vbuf_put
    - functionName:    vstring_strcpy
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vbuf_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:459,2'
          Dst:             vbuf_put
    - functionName:    vstring_set_payload_size
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:445,2'
          Dst:             msg_panic
        - Src:             'vstring.c:447,2'
          Dst:             msg_panic
    - functionName:    vstring_truncate
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vstring_ctl
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - msg_panic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:415,6'
          Dst:             msg_panic
    - functionName:    vstring_free
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - myfree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:399,2'
          Dst:             myfree
        - Src:             'vstring.c:400,5'
          Dst:             myfree
    - functionName:    vstring_alloc
      functionSourceFile: '/src/postfix/postfix/src/util/vstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - msg_panic
        - mymalloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'vstring.c:379,2'
          Dst:             msg_panic
        - Src:             'vstring.c:380,22'
          Dst:             mymalloc
        - Src:             'vstring.c:383,39'
          Dst:             mymalloc
    - 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:          80
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - msg_warn
        - poll_fd
        - read
        - sleep
      functionUses:    2
      BranchProfiles:  []
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:          80
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - msg_warn
        - poll_fd
        - sleep
        - write
      functionUses:    3
      BranchProfiles:  []
      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:    vbuf_print
      functionSourceFile: '/src/postfix/postfix/src/util/vbuf_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         406
      ICount:          2115
      EdgeCount:       518
      CyclomaticComplexity: 114
      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:276,6'
          Branch Sides:    []
      Callsites:
        - Src:             'vbuf_print.c:172,27'
          Dst:             __errno_location
        - Src:             'vbuf_print.c:178,8'
          Dst:             vstring_alloc
        - Src:             'vbuf_print.c:186,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:188,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:204,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:206,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:208,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:210,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:214,7'
          Dst:             msg_warn
        - Src:             'vbuf_print.c:218,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:218,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:218,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:218,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:218,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:221,29'
          Dst:             __ctype_b_loc
        - Src:             'vbuf_print.c:226,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:229,7'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:233,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:237,4'
          Dst:             msg_warn
        - Src:             'vbuf_print.c:241,4'
          Dst:             snprintf
        - Src:             'vbuf_print.c:241,4'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:241,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:241,4'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:241,4'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:244,32'
          Dst:             __ctype_b_loc
        - Src:             'vbuf_print.c:249,8'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:252,4'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:261,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:264,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:267,6'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:279,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:281,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:283,42'
          Dst:             strlen
        - Src:             'vbuf_print.c:284,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:284,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:284,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:284,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:284,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:284,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:287,7'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:292,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:294,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:302,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:305,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:305,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:305,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:305,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:305,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:305,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:308,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:308,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:308,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:308,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:308,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:308,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:311,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:311,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:311,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:311,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:311,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:311,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:314,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:314,7'
          Dst:             snprintf
        - Src:             'vbuf_print.c:314,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:314,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:314,7'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:314,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:317,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:323,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:323,3'
          Dst:             snprintf
        - Src:             'vbuf_print.c:323,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:323,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:323,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:323,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:328,3'
          Dst:             mystrerror
        - Src:             'vbuf_print.c:328,3'
          Dst:             vbuf_put
        - Src:             'vbuf_print.c:332,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:334,7'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:335,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:335,3'
          Dst:             snprintf
        - Src:             'vbuf_print.c:335,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:335,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:335,3'
          Dst:             mystrdup
        - Src:             'vbuf_print.c:335,3'
          Dst:             msg_panic
        - Src:             'vbuf_print.c:339,3'
          Dst:             msg_panic
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - 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:          97
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - msg_fatal
        - msg_panic
        - poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'poll_fd.c:249,2'
          Branch Sides:    []
      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:    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:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mystrerror.c:38,22'
          Dst:             strerror
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
