---
Fuzzer filename: '/src/wget2/fuzz/libwget_hsts_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/wget2/fuzz/libwget_hsts_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_hsts_db_free
        - wget_hsts_db_init
        - wget_hsts_db_load
        - wget_hsts_host_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libwget_hsts_fuzzer.c:51,6'
          Branch Sides:
            - BranchSide:      'libwget_hsts_fuzzer.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'libwget_hsts_fuzzer.c:54,11'
              BranchSideFuncs:
                - wget_hsts_db_init
                - wget_hsts_db_load
                - wget_hsts_host_match
                - wget_hsts_db_free
      Callsites:
        - Src:             'libwget_hsts_fuzzer.c:58,26'
          Dst:             wget_hsts_db_init
        - Src:             'libwget_hsts_fuzzer.c:59,2'
          Dst:             wget_hsts_db_load
        - Src:             'libwget_hsts_fuzzer.c:63,2'
          Dst:             wget_hsts_host_match
        - Src:             'libwget_hsts_fuzzer.c:64,2'
          Dst:             wget_hsts_db_free
    - functionName:    fopen
      functionSourceFile: '/src/wget2/fuzz/libwget_hsts_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathname
        - mode
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlsym
        - fmemopen
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwget_hsts_fuzzer.c:41,6'
          Branch Sides:
            - BranchSide:      'libwget_hsts_fuzzer.c:42,28'
              BranchSideFuncs: []
            - BranchSide:      'libwget_hsts_fuzzer.c:44,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwget_hsts_fuzzer.c:39,43'
          Dst:             dlsym
        - Src:             'libwget_hsts_fuzzer.c:41,7'
          Dst:             strcmp
        - Src:             'libwget_hsts_fuzzer.c:42,10'
          Dst:             fmemopen
    - functionName:    dlsym
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmemopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hsts_save
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _fp
        - _hsts
        - v
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hsts.c:473,2'
          Dst:             wget_fprintf
    - functionName:    deinit_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hsts.c:127,6'
          Branch Sides:
            - BranchSide:      'hsts.c:127,6'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:128,3'
          Branch Sides:
            - BranchSide:      'hsts.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:129,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - time
        - wget_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hsts.c:114,6'
          Branch Sides:
            - BranchSide:      'hsts.c:115,16'
              BranchSideFuncs:
                - time
            - BranchSide:      'hsts.c:118,10'
              BranchSideFuncs:
                - time
        - Branch String:   'hsts.c:115,7'
          Branch Sides:
            - BranchSide:      'hsts.c:116,4'
              BranchSideFuncs:
                - time
            - BranchSide:      'hsts.c:117,2'
              BranchSideFuncs:
                - time
      Callsites:
        - Src:             'hsts.c:115,16'
          Dst:             wget_calloc
        - Src:             'hsts.c:120,18'
          Dst:             time
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hsts_db_set_fname
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
        - fname
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - wget_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hsts.c:589,2'
          Branch Sides:
            - BranchSide:      'hsts.c:589,2'
              BranchSideFuncs:
                - wget_strdup
            - BranchSide:      'hsts.c:589,2'
              BranchSideFuncs:
                - wget_strdup
      Callsites:
        - Src:             'hsts.c:590,19'
          Dst:             wget_strdup
    - functionName:    free_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts
      BBCount:         11
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - deinit_hsts
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hsts.c:134,6'
          Branch Sides:
            - BranchSide:      'hsts.c:134,6'
              BranchSideFuncs:
                - deinit_hsts
            - BranchSide:      'hsts.c:135,15'
              BranchSideFuncs:
                - deinit_hsts
        - Branch String:   'hsts.c:136,3'
          Branch Sides:
            - BranchSide:      'hsts.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:135,3'
          Dst:             deinit_hsts
    - functionName:    compare_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h1
        - h2
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:106,6'
          Branch Sides:
            - BranchSide:      'hsts.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:109,9'
          Branch Sides:
            - BranchSide:      'hsts.c:109,2'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:109,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:106,11'
          Dst:             strcmp
    - functionName:    hash_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:95,2'
          Branch Sides:
            - BranchSide:      'hsts.c:96,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:98,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hsts_db_init
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
        - fname
      BBCount:         28
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - compare_hsts
        - free_hsts
        - hash_hsts
        - wget_calloc
        - wget_hashmap_create
        - wget_hashmap_free
        - wget_hashmap_set_key_destructor
        - wget_hashmap_set_value_destructor
        - wget_strdup
        - wget_thread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:545,6'
          Branch Sides:
            - BranchSide:      'hsts.c:546,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:548,6'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
                - wget_strdup
        - Branch String:   'hsts.c:548,6'
          Branch Sides:
            - BranchSide:      'hsts.c:549,29'
              BranchSideFuncs:
                - wget_strdup
                - wget_hashmap_create
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hsts.c:553,26'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
        - Branch String:   'hsts.c:549,7'
          Branch Sides:
            - BranchSide:      'hsts.c:550,4'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hsts.c:551,2'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
        - Branch String:   'hsts.c:554,6'
          Branch Sides:
            - BranchSide:      'hsts.c:555,3'
              BranchSideFuncs:
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hsts.c:559,7'
              BranchSideFuncs:
                - wget_calloc
                - wget_hashmap_free
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
        - Branch String:   'hsts.c:555,3'
          Branch Sides:
            - BranchSide:      'hsts.c:555,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:559,6'
          Branch Sides:
            - BranchSide:      'hsts.c:560,19'
              BranchSideFuncs:
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hsts.c:566,10'
              BranchSideFuncs:
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
        - Branch String:   'hsts.c:560,7'
          Branch Sides:
            - BranchSide:      'hsts.c:561,4'
              BranchSideFuncs:
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hsts.c:565,2'
              BranchSideFuncs:
                - wget_hashmap_set_key_destructor
                - wget_hashmap_set_value_destructor
                - wget_thread_mutex_init
        - Branch String:   'hsts.c:562,4'
          Branch Sides:
            - BranchSide:      'hsts.c:562,4'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:563,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:549,17'
          Dst:             wget_strdup
        - Src:             'hsts.c:553,26'
          Dst:             wget_hashmap_create
        - Src:             'hsts.c:553,26'
          Dst:             hash_hsts
        - Src:             'hsts.c:553,26'
          Dst:             compare_hsts
        - Src:             'hsts.c:560,19'
          Dst:             wget_calloc
        - Src:             'hsts.c:561,4'
          Dst:             wget_hashmap_free
        - Src:             'hsts.c:570,2'
          Dst:             wget_hashmap_set_key_destructor
        - Src:             'hsts.c:570,2'
          Dst:             free_hsts
        - Src:             'hsts.c:571,2'
          Dst:             wget_hashmap_set_value_destructor
        - Src:             'hsts.c:571,2'
          Dst:             free_hsts
        - Src:             'hsts.c:572,2'
          Dst:             wget_thread_mutex_init
    - functionName:    hsts_db_save
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
        - fp
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ferror
        - fputs
        - hsts_save
        - wget_hashmap_browse
        - wget_hashmap_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:481,6'
          Branch Sides:
            - BranchSide:      'hsts.c:482,29'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputs
                - wget_hashmap_browse
                - ferror
            - BranchSide:      'hsts.c:492,2'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:488,7'
          Branch Sides:
            - BranchSide:      'hsts.c:489,4'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:490,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:481,6'
          Dst:             wget_hashmap_size
        - Src:             'hsts.c:482,3'
          Dst:             fputs
        - Src:             'hsts.c:483,3'
          Dst:             fputs
        - Src:             'hsts.c:484,3'
          Dst:             fputs
        - Src:             'hsts.c:486,3'
          Dst:             wget_hashmap_browse
        - Src:             'hsts.c:486,3'
          Dst:             hsts_save
        - Src:             'hsts.c:488,7'
          Dst:             ferror
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hsts_db_save
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - gettext
        - hsts_db_load
        - hsts_db_save
        - wget_debug_printf
        - wget_error_printf
        - wget_hashmap_size
        - wget_update_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hsts.c:510,6'
          Branch Sides:
            - BranchSide:      'hsts.c:511,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:513,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:513,6'
          Branch Sides:
            - BranchSide:      'hsts.c:514,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:516,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:516,22'
          Branch Sides:
            - BranchSide:      'hsts.c:516,27'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:516,6'
          Branch Sides:
            - BranchSide:      'hsts.c:517,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:521,23'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:521,6'
          Branch Sides:
            - BranchSide:      'hsts.c:522,16'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:526,32'
              BranchSideFuncs:
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
        - Branch String:   'hsts.c:526,6'
          Branch Sides:
            - BranchSide:      'hsts.c:527,52'
              BranchSideFuncs:
                - wget_debug_printf
            - BranchSide:      'hsts.c:529,3'
              BranchSideFuncs:
                - wget_debug_printf
      Callsites:
        - Src:             'hsts.c:521,6'
          Dst:             wget_update_file
        - Src:             'hsts.c:521,6'
          Dst:             hsts_db_load
        - Src:             'hsts.c:521,6'
          Dst:             hsts_db_save
        - Src:             'hsts.c:522,16'
          Dst:             gettext
        - Src:             'hsts.c:522,3'
          Dst:             wget_error_printf
        - Src:             'hsts.c:526,14'
          Dst:             wget_hashmap_size
        - Src:             'hsts.c:527,3'
          Dst:             wget_debug_printf
        - Src:             'hsts.c:529,3'
          Dst:             wget_debug_printf
    - functionName:    hsts_db_load
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
        - fp
      BBCount:         104
      ICount:          624
      EdgeCount:       138
      CyclomaticComplexity: 36
      functionsReached:
        - __ctype_b_loc
        - atoi
        - atoll
        - deinit_hsts
        - ferror
        - fileno
        - fstat
        - gettext
        - hsts_db_add_entry
        - init_hsts
        - time
        - wget_error_printf
        - wget_getline
        - wget_memdup
        - wget_strmemdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hsts.c:344,6'
          Branch Sides:
            - BranchSide:      'hsts.c:345,10'
              BranchSideFuncs:
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:351,2'
              BranchSideFuncs:
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:345,7'
          Branch Sides:
            - BranchSide:      'hsts.c:346,28'
              BranchSideFuncs:
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:348,4'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:351,2'
          Branch Sides:
            - BranchSide:      'hsts.c:352,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - wget_getline
                - ferror
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:423,2'
              BranchSideFuncs:
                - ferror
        - Branch String:   'hsts.c:354,3'
          Branch Sides:
            - BranchSide:      'hsts.c:354,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - wget_getline
                - ferror
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:355,9'
              BranchSideFuncs:
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:355,7'
          Branch Sides:
            - BranchSide:      'hsts.c:355,16'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:357,8'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:357,7'
          Branch Sides:
            - BranchSide:      'hsts.c:358,4'
              BranchSideFuncs:
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:361,3'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:361,21'
          Branch Sides:
            - BranchSide:      'hsts.c:361,25'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:361,3'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:361,3'
          Branch Sides:
            - BranchSide:      'hsts.c:362,4'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:364,3'
              BranchSideFuncs:
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:368,7'
          Branch Sides:
            - BranchSide:      'hsts.c:369,13'
              BranchSideFuncs:
                - wget_strmemdup
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:375,8'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:369,27'
          Branch Sides:
            - BranchSide:      'hsts.c:369,31'
              BranchSideFuncs:
                - __ctype_b_loc
                - wget_strmemdup
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
            - BranchSide:      'hsts.c:369,4'
              BranchSideFuncs:
                - wget_strmemdup
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:369,4'
          Branch Sides:
            - BranchSide:      'hsts.c:370,10'
              BranchSideFuncs:
                - wget_strmemdup
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:371,31'
              BranchSideFuncs:
                - wget_strmemdup
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:375,7'
          Branch Sides:
            - BranchSide:      'hsts.c:376,13'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:384,8'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:376,29'
          Branch Sides:
            - BranchSide:      'hsts.c:376,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
            - BranchSide:      'hsts.c:376,4'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:376,4'
          Branch Sides:
            - BranchSide:      'hsts.c:377,10'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:378,32'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:379,8'
          Branch Sides:
            - BranchSide:      'hsts.c:380,10'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
            - BranchSide:      'hsts.c:381,3'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
        - Branch String:   'hsts.c:384,7'
          Branch Sides:
            - BranchSide:      'hsts.c:385,13'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:391,8'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
        - Branch String:   'hsts.c:385,29'
          Branch Sides:
            - BranchSide:      'hsts.c:385,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
            - BranchSide:      'hsts.c:385,4'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
        - Branch String:   'hsts.c:385,4'
          Branch Sides:
            - BranchSide:      'hsts.c:386,10'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:387,35'
              BranchSideFuncs:
                - atoi
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
        - Branch String:   'hsts.c:391,7'
          Branch Sides:
            - BranchSide:      'hsts.c:392,13'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:400,8'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
        - Branch String:   'hsts.c:392,29'
          Branch Sides:
            - BranchSide:      'hsts.c:392,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
            - BranchSide:      'hsts.c:392,4'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
        - Branch String:   'hsts.c:392,4'
          Branch Sides:
            - BranchSide:      'hsts.c:393,10'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'hsts.c:394,25'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
        - Branch String:   'hsts.c:395,25'
          Branch Sides:
            - BranchSide:      'hsts.c:395,33'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
            - BranchSide:      'hsts.c:396,10'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
        - Branch String:   'hsts.c:395,8'
          Branch Sides:
            - BranchSide:      'hsts.c:396,10'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
            - BranchSide:      'hsts.c:397,3'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
        - Branch String:   'hsts.c:400,7'
          Branch Sides:
            - BranchSide:      'hsts.c:401,13'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
                - __ctype_b_loc
            - BranchSide:      'hsts.c:415,7'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
        - Branch String:   'hsts.c:401,29'
          Branch Sides:
            - BranchSide:      'hsts.c:401,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
            - BranchSide:      'hsts.c:401,4'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
        - Branch String:   'hsts.c:401,4'
          Branch Sides:
            - BranchSide:      'hsts.c:402,10'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
                - __ctype_b_loc
            - BranchSide:      'hsts.c:403,24'
              BranchSideFuncs:
                - atoll
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
        - Branch String:   'hsts.c:404,24'
          Branch Sides:
            - BranchSide:      'hsts.c:404,32'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
            - BranchSide:      'hsts.c:405,10'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
        - Branch String:   'hsts.c:404,8'
          Branch Sides:
            - BranchSide:      'hsts.c:405,10'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
            - BranchSide:      'hsts.c:406,24'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
        - Branch String:   'hsts.c:406,19'
          Branch Sides:
            - BranchSide:      'hsts.c:406,38'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
            - BranchSide:      'hsts.c:406,9'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
                - deinit_hsts
        - Branch String:   'hsts.c:407,8'
          Branch Sides:
            - BranchSide:      'hsts.c:409,5'
              BranchSideFuncs:
                - deinit_hsts
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:412,7'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
                - wget_memdup
                - hsts_db_add_entry
        - Branch String:   'hsts.c:415,7'
          Branch Sides:
            - BranchSide:      'hsts.c:416,22'
              BranchSideFuncs:
                - wget_memdup
                - hsts_db_add_entry
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - deinit_hsts
                - gettext
                - wget_error_printf
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
            - BranchSide:      'hsts.c:418,4'
              BranchSideFuncs:
                - deinit_hsts
                - gettext
                - wget_error_printf
                - wget_getline
                - ferror
                - __ctype_b_loc
                - init_hsts
                - wget_memdup
                - hsts_db_add_entry
                - atoll
                - deinit_hsts
                - __ctype_b_loc
                - atoll
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - atoi
                - __ctype_b_loc
                - wget_strmemdup
                - __ctype_b_loc
        - Branch String:   'hsts.c:423,2'
          Branch Sides:
            - BranchSide:      'hsts.c:423,2'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'hsts.c:425,13'
              BranchSideFuncs:
                - ferror
        - Branch String:   'hsts.c:425,6'
          Branch Sides:
            - BranchSide:      'hsts.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:338,16'
          Dst:             time
        - Src:             'hsts.c:344,12'
          Dst:             fileno
        - Src:             'hsts.c:344,6'
          Dst:             fstat
        - Src:             'hsts.c:351,19'
          Dst:             wget_getline
        - Src:             'hsts.c:354,10'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:364,3'
          Dst:             init_hsts
        - Src:             'hsts.c:369,31'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:371,16'
          Dst:             wget_strmemdup
        - Src:             'hsts.c:376,33'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:378,27'
          Dst:             atoi
        - Src:             'hsts.c:385,33'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:387,30'
          Dst:             atoi
        - Src:             'hsts.c:392,33'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:394,19'
          Dst:             atoll
        - Src:             'hsts.c:401,33'
          Dst:             __ctype_b_loc
        - Src:             'hsts.c:403,18'
          Dst:             atoll
        - Src:             'hsts.c:409,5'
          Dst:             deinit_hsts
        - Src:             'hsts.c:416,31'
          Dst:             wget_memdup
        - Src:             'hsts.c:416,4'
          Dst:             hsts_db_add_entry
        - Src:             'hsts.c:418,4'
          Dst:             deinit_hsts
        - Src:             'hsts.c:419,17'
          Dst:             gettext
        - Src:             'hsts.c:419,4'
          Dst:             wget_error_printf
        - Src:             'hsts.c:425,6'
          Dst:             ferror
    - functionName:    gettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoll
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hsts_db_add_entry
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
        - hsts
      BBCount:         29
      ICount:          238
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - free_hsts
        - wget_debug_printf
        - wget_hashmap_get
        - wget_hashmap_put
        - wget_hashmap_remove
        - wget_ip_is_family
        - wget_thread_mutex_lock
        - wget_thread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hsts.c:261,6'
          Branch Sides:
            - BranchSide:      'hsts.c:262,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - free_hsts
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
                - wget_hashmap_remove
                - free_hsts
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
            - BranchSide:      'hsts.c:264,25'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - free_hsts
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
                - wget_hashmap_remove
                - free_hsts
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
        - Branch String:   'hsts.c:266,6'
          Branch Sides:
            - BranchSide:      'hsts.c:267,27'
              BranchSideFuncs:
                - wget_hashmap_remove
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
            - BranchSide:      'hsts.c:278,7'
              BranchSideFuncs:
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - free_hsts
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
        - Branch String:   'hsts.c:267,7'
          Branch Sides:
            - BranchSide:      'hsts.c:268,26'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hsts.c:273,13'
              BranchSideFuncs:
                - free_hsts
                - wget_thread_mutex_unlock
        - Branch String:   'hsts.c:268,8'
          Branch Sides:
            - BranchSide:      'hsts.c:269,45'
              BranchSideFuncs:
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
            - BranchSide:      'hsts.c:271,43'
              BranchSideFuncs:
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
        - Branch String:   'hsts.c:278,7'
          Branch Sides:
            - BranchSide:      'hsts.c:279,8'
              BranchSideFuncs:
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_ip_is_family
                - wget_debug_printf
                - wget_debug_printf
            - BranchSide:      'hsts.c:294,21'
              BranchSideFuncs:
                - wget_hashmap_put
                - wget_thread_mutex_unlock
        - Branch String:   'hsts.c:279,37'
          Branch Sides:
            - BranchSide:      'hsts.c:279,40'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hsts.c:280,20'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
        - Branch String:   'hsts.c:279,68'
          Branch Sides:
            - BranchSide:      'hsts.c:279,71'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hsts.c:280,20'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
        - Branch String:   'hsts.c:279,8'
          Branch Sides:
            - BranchSide:      'hsts.c:280,20'
              BranchSideFuncs:
                - wget_ip_is_family
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hsts.c:289,14'
              BranchSideFuncs:
                - free_hsts
                - wget_thread_mutex_unlock
        - Branch String:   'hsts.c:284,9'
          Branch Sides:
            - BranchSide:      'hsts.c:285,81'
              BranchSideFuncs:
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
            - BranchSide:      'hsts.c:287,79'
              BranchSideFuncs:
                - wget_debug_printf
                - free_hsts
                - wget_thread_mutex_unlock
      Callsites:
        - Src:             'hsts.c:264,2'
          Dst:             wget_thread_mutex_lock
        - Src:             'hsts.c:267,7'
          Dst:             wget_hashmap_remove
        - Src:             'hsts.c:268,8'
          Dst:             wget_ip_is_family
        - Src:             'hsts.c:269,5'
          Dst:             wget_debug_printf
        - Src:             'hsts.c:271,5'
          Dst:             wget_debug_printf
        - Src:             'hsts.c:273,3'
          Dst:             free_hsts
        - Src:             'hsts.c:278,7'
          Dst:             wget_hashmap_get
        - Src:             'hsts.c:284,9'
          Dst:             wget_ip_is_family
        - Src:             'hsts.c:285,6'
          Dst:             wget_debug_printf
        - Src:             'hsts.c:287,6'
          Dst:             wget_debug_printf
        - Src:             'hsts.c:289,4'
          Dst:             free_hsts
        - Src:             'hsts.c:294,4'
          Dst:             wget_hashmap_put
        - Src:             'hsts.c:299,2'
          Dst:             wget_thread_mutex_unlock
    - functionName:    wget_hsts_db_load
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - gettext
        - hsts_db_load
        - wget_debug_printf
        - wget_error_printf
        - wget_update_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:447,6'
          Branch Sides:
            - BranchSide:      'hsts.c:448,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:450,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:450,6'
          Branch Sides:
            - BranchSide:      'hsts.c:451,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:453,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:453,22'
          Branch Sides:
            - BranchSide:      'hsts.c:453,27'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:454,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:453,6'
          Branch Sides:
            - BranchSide:      'hsts.c:454,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:458,23'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hsts.c:458,6'
          Branch Sides:
            - BranchSide:      'hsts.c:459,16'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hsts.c:462,49'
              BranchSideFuncs:
                - wget_debug_printf
      Callsites:
        - Src:             'hsts.c:458,6'
          Dst:             wget_update_file
        - Src:             'hsts.c:458,6'
          Dst:             hsts_db_load
        - Src:             'hsts.c:459,16'
          Dst:             gettext
        - Src:             'hsts.c:459,3'
          Dst:             wget_error_printf
        - Src:             'hsts.c:462,3'
          Dst:             wget_debug_printf
    - functionName:    new_hsts
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - host
        - port
        - maxage
        - include_subdomains
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - init_hsts
        - wget_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:144,6'
          Branch Sides:
            - BranchSide:      'hsts.c:145,3'
              BranchSideFuncs:
                - wget_strdup
            - BranchSide:      'hsts.c:147,27'
              BranchSideFuncs:
                - wget_strdup
        - Branch String:   'hsts.c:148,15'
          Branch Sides:
            - BranchSide:      'hsts.c:148,22'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:148,15'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:151,18'
          Branch Sides:
            - BranchSide:      'hsts.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:151,45'
          Branch Sides:
            - BranchSide:      'hsts.c:151,48'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:151,66'
          Branch Sides:
            - BranchSide:      'hsts.c:151,69'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:151,6'
          Branch Sides:
            - BranchSide:      'hsts.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:155,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:142,21'
          Dst:             init_hsts
        - Src:             'hsts.c:147,15'
          Dst:             wget_strdup
    - functionName:    wget_hsts_db_add
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - hsts_db
        - host
        - port
        - maxage
        - include_subdomains
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hsts_db_add_entry
        - new_hsts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hsts.c:319,6'
          Branch Sides:
            - BranchSide:      'hsts.c:320,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:324,6'
              BranchSideFuncs:
                - new_hsts
                - hsts_db_add_entry
        - Branch String:   'hsts.c:324,6'
          Branch Sides:
            - BranchSide:      'hsts.c:324,6'
              BranchSideFuncs:
                - new_hsts
                - hsts_db_add_entry
            - BranchSide:      'hsts.c:325,31'
              BranchSideFuncs:
                - new_hsts
                - hsts_db_add_entry
      Callsites:
        - Src:             'hsts.c:325,22'
          Dst:             new_hsts
        - Src:             'hsts.c:327,3'
          Dst:             hsts_db_add_entry
    - functionName:    wget_hsts_db_free
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_hsts_db_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:248,6'
          Branch Sides:
            - BranchSide:      'hsts.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:253,6'
              BranchSideFuncs:
                - wget_hsts_db_deinit
        - Branch String:   'hsts.c:253,14'
          Branch Sides:
            - BranchSide:      'hsts.c:253,18'
              BranchSideFuncs:
                - wget_hsts_db_deinit
            - BranchSide:      'hsts.c:253,14'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:253,6'
          Branch Sides:
            - BranchSide:      'hsts.c:253,6'
              BranchSideFuncs:
                - wget_hsts_db_deinit
            - BranchSide:      'hsts.c:254,24'
              BranchSideFuncs:
                - wget_hsts_db_deinit
        - Branch String:   'hsts.c:255,3'
          Branch Sides:
            - BranchSide:      'hsts.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:256,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:254,3'
          Dst:             wget_hsts_db_deinit
    - functionName:    wget_hsts_db_deinit
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hsts_db
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wget_hashmap_free
        - wget_thread_mutex_destroy
        - wget_thread_mutex_lock
        - wget_thread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:219,6'
          Branch Sides:
            - BranchSide:      'hsts.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:224,6'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
        - Branch String:   'hsts.c:224,6'
          Branch Sides:
            - BranchSide:      'hsts.c:224,6'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
            - BranchSide:      'hsts.c:225,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
        - Branch String:   'hsts.c:225,3'
          Branch Sides:
            - BranchSide:      'hsts.c:225,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
            - BranchSide:      'hsts.c:226,26'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
      Callsites:
        - Src:             'hsts.c:226,3'
          Dst:             wget_thread_mutex_lock
        - Src:             'hsts.c:227,3'
          Dst:             wget_hashmap_free
        - Src:             'hsts.c:228,3'
          Dst:             wget_thread_mutex_unlock
        - Src:             'hsts.c:230,3'
          Dst:             wget_thread_mutex_destroy
    - functionName:    wget_hsts_host_match
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - hsts_db
        - host
        - port
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
        - time
        - wget_hashmap_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hsts.c:178,6'
          Branch Sides:
            - BranchSide:      'hsts.c:179,10'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:181,7'
              BranchSideFuncs:
                - time
                - wget_hashmap_get
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:181,6'
          Branch Sides:
            - BranchSide:      'hsts.c:182,3'
              BranchSideFuncs:
                - time
                - wget_hashmap_get
                - strchr
                - wget_hashmap_get
            - BranchSide:      'hsts.c:186,16'
              BranchSideFuncs:
                - time
                - wget_hashmap_get
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:191,15'
          Branch Sides:
            - BranchSide:      'hsts.c:191,14'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchr
                - wget_hashmap_get
            - BranchSide:      'hsts.c:191,34'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:193,56'
          Branch Sides:
            - BranchSide:      'hsts.c:193,59'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
            - BranchSide:      'hsts.c:197,11'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:193,6'
          Branch Sides:
            - BranchSide:      'hsts.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:197,11'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:197,2'
          Branch Sides:
            - BranchSide:      'hsts.c:198,15'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchr
            - BranchSide:      'hsts.c:204,2'
              BranchSideFuncs: []
        - Branch String:   'hsts.c:200,5'
          Branch Sides:
            - BranchSide:      'hsts.c:197,2'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
            - BranchSide:      'hsts.c:200,8'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:200,34'
          Branch Sides:
            - BranchSide:      'hsts.c:197,2'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
            - BranchSide:      'hsts.c:200,37'
              BranchSideFuncs:
                - strchr
                - wget_hashmap_get
        - Branch String:   'hsts.c:199,7'
          Branch Sides:
            - BranchSide:      'hsts.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'hsts.c:201,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hsts.c:186,16'
          Dst:             time
        - Src:             'hsts.c:193,6'
          Dst:             wget_hashmap_get
        - Src:             'hsts.c:197,22'
          Dst:             strchr
        - Src:             'hsts.c:199,7'
          Dst:             wget_hashmap_get
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hsts_set_plugin
      functionSourceFile: '/src/wget2/libwget/hsts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vtable
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_ip_is_family
      functionSourceFile: '/src/wget2/libwget/ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - host
        - family
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - inet_pton
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ip.c:54,6'
          Branch Sides:
            - BranchSide:      'ip.c:55,3'
              BranchSideFuncs:
                - inet_pton
                - inet_pton
            - BranchSide:      'ip.c:57,10'
              BranchSideFuncs:
                - inet_pton
                - inet_pton
        - Branch String:   'ip.c:57,2'
          Branch Sides:
            - BranchSide:      'ip.c:59,29'
              BranchSideFuncs:
                - inet_pton
            - BranchSide:      'ip.c:61,30'
              BranchSideFuncs:
                - inet_pton
            - BranchSide:      'ip.c:63,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ip.c:59,10'
          Dst:             inet_pton
        - Src:             'ip.c:61,10'
          Dst:             inet_pton
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_get_logger
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:118,6'
          Branch Sides:
            - BranchSide:      'log.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:120,11'
              BranchSideFuncs: []
        - Branch String:   'log.c:120,11'
          Branch Sides:
            - BranchSide:      'log.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:122,11'
              BranchSideFuncs: []
        - Branch String:   'log.c:122,11'
          Branch Sides:
            - BranchSide:      'log.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:125,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_write
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:112,6'
          Branch Sides:
            - BranchSide:      'log.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:113,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'log.c:101,6'
          Branch Sides:
            - BranchSide:      'log.c:101,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:104,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:95,6'
          Branch Sides:
            - BranchSide:      'log.c:95,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:96,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_error_printf_exit
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:82,6'
          Branch Sides:
            - BranchSide:      'log.c:85,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'log.c:90,2'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'log.c:90,2'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_error_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'log.c:71,6'
          Branch Sides:
            - BranchSide:      'log.c:71,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:74,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_error_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:65,6'
          Branch Sides:
            - BranchSide:      'log.c:65,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:66,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_info_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:54,6'
          Branch Sides:
            - BranchSide:      'log.c:54,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:57,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_info_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:48,6'
          Branch Sides:
            - BranchSide:      'log.c:48,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:49,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_strmemcpy_a
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - ssize
        - m
        - n
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mem.c:148,6'
          Branch Sides:
            - BranchSide:      'mem.c:149,25'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:153,10'
              BranchSideFuncs: []
        - Branch String:   'mem.c:149,7'
          Branch Sides:
            - BranchSide:      'mem.c:150,4'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:149,13'
          Dst:             wget_malloc
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_strmemcpy
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - ssize
        - m
        - n
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mem.c:116,9'
          Branch Sides:
            - BranchSide:      'mem.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'mem.c:116,6'
          Branch Sides:
            - BranchSide:      'mem.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:119,6'
              BranchSideFuncs: []
        - Branch String:   'mem.c:119,6'
          Branch Sides:
            - BranchSide:      'mem.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:128,2'
              BranchSideFuncs: []
        - Branch String:   'mem.c:120,7'
          Branch Sides:
            - BranchSide:      'mem.c:121,8'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:123,7'
              BranchSideFuncs: []
        - Branch String:   'mem.c:123,7'
          Branch Sides:
            - BranchSide:      'mem.c:124,12'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:126,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_strmemdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - n
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mem.c:91,6'
          Branch Sides:
            - BranchSide:      'mem.c:92,3'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:94,24'
              BranchSideFuncs:
                - wget_malloc
        - Branch String:   'mem.c:95,6'
          Branch Sides:
            - BranchSide:      'mem.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:98,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:94,12'
          Dst:             wget_malloc
    - functionName:    wget_strdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wget_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mem.c:76,9'
          Branch Sides:
            - BranchSide:      'mem.c:76,25'
              BranchSideFuncs:
                - strlen
                - wget_memdup
            - BranchSide:      'mem.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:76,28'
          Dst:             strlen
        - Src:             'mem.c:76,13'
          Dst:             wget_memdup
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_memdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - n
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mem.c:56,6'
          Branch Sides:
            - BranchSide:      'mem.c:56,10'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:58,24'
              BranchSideFuncs:
                - wget_malloc
        - Branch String:   'mem.c:59,6'
          Branch Sides:
            - BranchSide:      'mem.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:62,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:58,12'
          Dst:             wget_malloc
    - functionName:    wget_snprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:260,15'
          Dst:             wget_vsnprintf
    - functionName:    wget_vsnprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
        - args
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_vprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'printf.c:222,6'
          Branch Sides:
            - BranchSide:      'printf.c:223,3'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:227,6'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:227,6'
          Branch Sides:
            - BranchSide:      'printf.c:228,11'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:238,2'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:228,7'
          Branch Sides:
            - BranchSide:      'printf.c:229,8'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:230,14'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:230,14'
          Branch Sides:
            - BranchSide:      'printf.c:231,11'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:233,11'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'printf.c:218,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:220,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:223,3'
          Dst:             wget_buffer_deinit
        - Src:             'printf.c:238,2'
          Dst:             wget_buffer_deinit
    - functionName:    wget_printf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:196,14'
          Dst:             wget_vfprintf
    - functionName:    wget_vfprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - fmt
        - args
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_vprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'printf.c:150,6'
          Branch Sides:
            - BranchSide:      'printf.c:151,3'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:155,6'
              BranchSideFuncs:
                - wget_buffer_deinit
                - fwrite
        - Branch String:   'printf.c:155,6'
          Branch Sides:
            - BranchSide:      'printf.c:156,19'
              BranchSideFuncs:
                - fwrite
                - wget_buffer_deinit
            - BranchSide:      'printf.c:158,6'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'printf.c:146,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:148,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:151,3'
          Dst:             wget_buffer_deinit
        - Src:             'printf.c:156,8'
          Dst:             fwrite
        - Src:             'printf.c:160,2'
          Dst:             wget_buffer_deinit
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_fprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:178,14'
          Dst:             wget_vfprintf
    - functionName:    wget_aprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:126,2'
          Dst:             wget_vasprintf
    - functionName:    wget_vasprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strp
        - fmt
        - args
      BBCount:         19
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - wget_buffer_init
        - wget_buffer_vprintf
        - wget_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'printf.c:59,6'
          Branch Sides:
            - BranchSide:      'printf.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:64,6'
              BranchSideFuncs:
                - wget_realloc
        - Branch String:   'printf.c:60,3'
          Branch Sides:
            - BranchSide:      'printf.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:61,3'
              BranchSideFuncs: []
        - Branch String:   'printf.c:64,6'
          Branch Sides:
            - BranchSide:      'printf.c:66,28'
              BranchSideFuncs:
                - wget_realloc
            - BranchSide:      'printf.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'printf.c:69,3'
          Branch Sides:
            - BranchSide:      'printf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:69,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'printf.c:55,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:57,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:66,11'
          Dst:             wget_realloc
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vaprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:107,2'
          Dst:             wget_vasprintf
    - functionName:    wget_asprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strp
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:89,15'
          Dst:             wget_vasprintf
    - functionName:    wget_thread_self
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          28
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_self
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:292,26'
          Dst:             pthread_self
    - functionName:    pthread_mutexattr_gettype
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrd_exit
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_join
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         24
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - pthread_join
        - wget_thread_support
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:272,13'
          Branch Sides:
            - BranchSide:      'thread.c:272,17'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:272,24'
          Branch Sides:
            - BranchSide:      'thread.c:272,29'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:272,6'
          Branch Sides:
            - BranchSide:      'thread.c:273,12'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:273,12'
          Branch Sides:
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:273,12'
              BranchSideFuncs:
                - pthread_join
        - Branch String:   'thread.c:273,12'
          Branch Sides:
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs: []
        - Branch String:   'thread.c:274,3'
          Branch Sides:
            - BranchSide:      'thread.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:275,10'
              BranchSideFuncs: []
        - Branch String:   'thread.c:278,6'
          Branch Sides:
            - BranchSide:      'thread.c:279,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'thread.c:283,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:273,12'
          Dst:             pthread_join
        - Src:             'thread.c:278,6'
          Dst:             wget_thread_support
        - Src:             'thread.c:279,3'
          Dst:             __errno_location
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_support
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_kill
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - thread
        - sig
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cancel
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_start
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - thread
        - start_routine
        - arg
        - flags
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_create
        - wget_malloc
        - wget_thread_support
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:211,6'
          Branch Sides:
            - BranchSide:      'thread.c:212,13'
              BranchSideFuncs:
                - wget_malloc.156
                - pthread_create
            - BranchSide:      'thread.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'thread.c:214,7'
          Branch Sides:
            - BranchSide:      'thread.c:215,4'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,10'
              BranchSideFuncs:
                - pthread_create
        - Branch String:   'thread.c:217,10'
          Branch Sides:
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,10'
              BranchSideFuncs:
                - pthread_create
        - Branch String:   'thread.c:217,10'
          Branch Sides:
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:211,6'
          Dst:             wget_thread_support
        - Src:             'thread.c:212,13'
          Dst:             wget_malloc
        - Src:             'thread.c:217,10'
          Dst:             pthread_create
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_wait
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cond
        - mutex
        - ms
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gettime
        - pthread_cond_timedwait
        - pthread_cond_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:187,6'
          Branch Sides:
            - BranchSide:      'thread.c:188,10'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:192,2'
              BranchSideFuncs:
                - gettime
                - pthread_cond_timedwait
        - Branch String:   'thread.c:188,10'
          Branch Sides:
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:188,10'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'thread.c:188,10'
          Branch Sides:
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs: []
        - Branch String:   'thread.c:197,9'
          Branch Sides:
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'thread.c:197,9'
              BranchSideFuncs:
                - pthread_cond_timedwait
        - Branch String:   'thread.c:197,9'
          Branch Sides:
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:188,10'
          Dst:             pthread_cond_wait
        - Src:             'thread.c:192,2'
          Dst:             gettime
        - Src:             'thread.c:197,9'
          Dst:             pthread_cond_timedwait
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_timedwait
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_signal
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:172,9'
          Branch Sides:
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
        - Branch String:   'thread.c:172,9'
          Branch Sides:
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:172,9'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_destroy
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         14
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:159,11'
          Branch Sides:
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'thread.c:159,11'
              BranchSideFuncs:
                - pthread_cond_destroy
        - Branch String:   'thread.c:159,11'
          Branch Sides:
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs: []
        - Branch String:   'thread.c:160,2'
          Branch Sides:
            - BranchSide:      'thread.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:159,11'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_init
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_init
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:143,6'
          Branch Sides:
            - BranchSide:      'thread.c:144,3'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,9'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   'thread.c:146,9'
          Branch Sides:
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,9'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   'thread.c:146,9'
          Branch Sides:
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:141,10'
          Dst:             wget_malloc
        - Src:             'thread.c:146,9'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_unlock
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'thread.c:127,2'
          Branch Sides:
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'thread.c:127,2'
          Branch Sides:
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:127,2'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_lock
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'thread.c:117,2'
          Branch Sides:
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'thread.c:117,2'
          Branch Sides:
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:117,2'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_destroy
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         14
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread.c:103,11'
          Branch Sides:
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'thread.c:103,11'
              BranchSideFuncs:
                - pthread_mutex_destroy
        - Branch String:   'thread.c:103,11'
          Branch Sides:
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs: []
        - Branch String:   'thread.c:104,2'
          Branch Sides:
            - BranchSide:      'thread.c:104,2'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:103,11'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_init
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_init
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread.c:87,6'
          Branch Sides:
            - BranchSide:      'thread.c:88,3'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,9'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   'thread.c:90,9'
          Branch Sides:
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,9'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   'thread.c:90,9'
          Branch Sides:
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:85,11'
          Dst:             wget_malloc
        - Src:             'thread.c:90,9'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_free
      functionSourceFile: '/src/wget2/lib/free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'free.c:47,13'
          Dst:             __errno_location
        - Src:             'free.c:49,3'
          Dst:             __errno_location
    - functionName:    current_timespec
      functionSourceFile: '/src/wget2/lib/gettime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gettime.c:49,3'
          Branch Sides:
            - BranchSide:      'gettime.c:48,19'
              BranchSideFuncs:
                - gettime
            - BranchSide:      'gettime.c:49,3'
              BranchSideFuncs:
                - gettime
      Callsites:
        - Src:             'gettime.c:49,3'
          Dst:             gettime
    - functionName:    gettime
      functionSourceFile: '/src/wget2/lib/gettime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ts
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gettime.c:32,3'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_realloc
      functionSourceFile: '/src/wget2/lib/./stdlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   './stdlib.h:2066,24'
          Branch Sides:
            - BranchSide:      './stdlib.h:2066,31'
              BranchSideFuncs:
                - realloc
            - BranchSide:      './stdlib.h:2066,24'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             './stdlib.h:2066,10'
          Dst:             realloc
    - 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:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_trim
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         21
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:544,6'
          Branch Sides:
            - BranchSide:      'buffer.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:547,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'buffer.c:547,25'
          Branch Sides:
            - BranchSide:      'buffer.c:547,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'buffer.c:547,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'buffer.c:547,2'
          Branch Sides:
            - BranchSide:      'buffer.c:548,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'buffer.c:550,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'buffer.c:553,25'
          Branch Sides:
            - BranchSide:      'buffer.c:553,28'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'buffer.c:553,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'buffer.c:553,2'
          Branch Sides:
            - BranchSide:      'buffer.c:554,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'buffer.c:556,6'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:556,6'
          Branch Sides:
            - BranchSide:      'buffer.c:557,18'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:562,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:547,28'
          Dst:             __ctype_b_loc
        - Src:             'buffer.c:553,28'
          Dst:             __ctype_b_loc
    - functionName:    wget_buffer_memset_append
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - c
        - length
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buffer_realloc
      functionUses:    23
      BranchProfiles:
        - Branch String:   'buffer.c:517,6'
          Branch Sides:
            - BranchSide:      'buffer.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:520,6'
              BranchSideFuncs:
                - buffer_realloc
        - Branch String:   'buffer.c:520,6'
          Branch Sides:
            - BranchSide:      'buffer.c:521,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:528,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:521,7'
          Branch Sides:
            - BranchSide:      'buffer.c:522,23'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:525,10'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:522,8'
          Branch Sides:
            - BranchSide:      'buffer.c:522,55'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:523,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:522,8'
          Dst:             buffer_realloc
    - functionName:    buffer_realloc
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wget_malloc
        - wget_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buffer.c:210,6'
          Branch Sides:
            - BranchSide:      'buffer.c:211,28'
              BranchSideFuncs:
                - wget_realloc.241
            - BranchSide:      'buffer.c:213,27'
              BranchSideFuncs:
                - wget_malloc.242
        - Branch String:   'buffer.c:215,6'
          Branch Sides:
            - BranchSide:      'buffer.c:216,15'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:221,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:221,6'
          Branch Sides:
            - BranchSide:      'buffer.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:230,14'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:222,24'
          Branch Sides:
            - BranchSide:      'buffer.c:222,27'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:225,5'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:222,7'
          Branch Sides:
            - BranchSide:      'buffer.c:223,11'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:225,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:211,15'
          Dst:             wget_realloc
        - Src:             'buffer.c:213,15'
          Dst:             wget_malloc
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_memset
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - c
        - length
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memset_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:498,6'
          Branch Sides:
            - BranchSide:      'buffer.c:498,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
            - BranchSide:      'buffer.c:499,3'
              BranchSideFuncs:
                - wget_buffer_memset_append
      Callsites:
        - Src:             'buffer.c:501,9'
          Dst:             wget_buffer_memset_append
    - functionName:    wget_buffer_bufcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - src
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:478,6'
          Branch Sides:
            - BranchSide:      'buffer.c:479,29'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:481,29'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:479,10'
          Dst:             wget_buffer_memcat
        - Src:             'buffer.c:481,10'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_memcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - length
      BBCount:         17
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buffer_realloc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'buffer.c:380,6'
          Branch Sides:
            - BranchSide:      'buffer.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:383,6'
              BranchSideFuncs:
                - buffer_realloc
        - Branch String:   'buffer.c:383,6'
          Branch Sides:
            - BranchSide:      'buffer.c:384,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:394,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:384,7'
          Branch Sides:
            - BranchSide:      'buffer.c:385,23'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:388,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:385,8'
          Branch Sides:
            - BranchSide:      'buffer.c:385,55'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:388,7'
          Branch Sides:
            - BranchSide:      'buffer.c:389,11'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:391,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:385,8'
          Dst:             buffer_realloc
    - functionName:    wget_buffer_bufcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - src
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:457,6'
          Branch Sides:
            - BranchSide:      'buffer.c:458,29'
              BranchSideFuncs:
                - wget_buffer_memcpy
            - BranchSide:      'buffer.c:460,29'
              BranchSideFuncs:
                - wget_buffer_memcpy
      Callsites:
        - Src:             'buffer.c:458,10'
          Dst:             wget_buffer_memcpy
        - Src:             'buffer.c:460,10'
          Dst:             wget_buffer_memcpy
    - functionName:    wget_buffer_memcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - length
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer.c:358,6'
          Branch Sides:
            - BranchSide:      'buffer.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:361,2'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:363,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_strcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - s
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wget_buffer_memcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer.c:438,36'
          Branch Sides:
            - BranchSide:      'buffer.c:438,55'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:438,36'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:438,48'
          Dst:             strlen
        - Src:             'buffer.c:438,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_strcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - s
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - wget_buffer_memcat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:416,6'
          Branch Sides:
            - BranchSide:      'buffer.c:417,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - strlen
            - BranchSide:      'buffer.c:419,28'
              BranchSideFuncs:
                - wget_buffer_memcat
                - strlen
        - Branch String:   'buffer.c:419,36'
          Branch Sides:
            - BranchSide:      'buffer.c:419,55'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:419,36'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:419,48'
          Dst:             strlen
        - Src:             'buffer.c:419,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_reset
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:335,6'
          Branch Sides:
            - BranchSide:      'buffer.c:335,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_free_data
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:313,6'
          Branch Sides:
            - BranchSide:      'buffer.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:314,7'
          Branch Sides:
            - BranchSide:      'buffer.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:319,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:315,4'
          Branch Sides:
            - BranchSide:      'buffer.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:316,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_free
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_buffer_deinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:293,6'
          Branch Sides:
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'buffer.c:293,6'
          Branch Sides:
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'buffer.c:294,23'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'buffer.c:294,3'
          Dst:             wget_buffer_deinit
    - functionName:    wget_buffer_deinit
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer.c:270,6'
          Branch Sides:
            - BranchSide:      'buffer.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:275,6'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:271,3'
          Branch Sides:
            - BranchSide:      'buffer.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:275,6'
          Branch Sides:
            - BranchSide:      'buffer.c:275,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:276,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_ensure_capacity
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:247,6'
          Branch Sides:
            - BranchSide:      'buffer.c:248,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:252,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:248,7'
          Branch Sides:
            - BranchSide:      'buffer.c:249,26'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:249,11'
          Dst:             buffer_realloc
    - functionName:    wget_buffer_alloc
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wget_buffer_init
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:193,6'
          Branch Sides:
            - BranchSide:      'buffer.c:194,3'
              BranchSideFuncs:
                - wget_buffer_init
            - BranchSide:      'buffer.c:196,23'
              BranchSideFuncs:
                - wget_buffer_init
        - Branch String:   'buffer.c:196,6'
          Branch Sides:
            - BranchSide:      'buffer.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:197,3'
          Branch Sides:
            - BranchSide:      'buffer.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:198,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:193,14'
          Dst:             wget_malloc
        - Src:             'buffer.c:196,6'
          Dst:             wget_buffer_init
    - functionName:    wget_buffer_init
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - size
      BBCount:         15
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_malloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buffer.c:155,11'
          Branch Sides:
            - BranchSide:      'buffer.c:155,14'
              BranchSideFuncs:
                - wget_malloc.242
            - BranchSide:      'buffer.c:161,8'
              BranchSideFuncs:
                - wget_malloc.242
        - Branch String:   'buffer.c:155,6'
          Branch Sides:
            - BranchSide:      'buffer.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:161,8'
              BranchSideFuncs:
                - wget_malloc.242
        - Branch String:   'buffer.c:161,7'
          Branch Sides:
            - BranchSide:      'buffer.c:162,9'
              BranchSideFuncs:
                - wget_malloc.242
            - BranchSide:      'buffer.c:163,15'
              BranchSideFuncs:
                - wget_malloc.242
        - Branch String:   'buffer.c:164,7'
          Branch Sides:
            - BranchSide:      'buffer.c:165,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:168,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:164,21'
          Dst:             wget_malloc
    - functionName:    wget_buffer_printf
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:571,15'
          Dst:             wget_buffer_vprintf
    - functionName:    wget_buffer_vprintf
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
        - args
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf_append
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:524,9'
          Dst:             wget_buffer_vprintf_append
    - functionName:    wget_buffer_vprintf_append
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
        - args
      BBCount:         129
      ICount:          893
      EdgeCount:       167
      CyclomaticComplexity: 40
      functionsReached:
        - convert_dec
        - convert_dec_fast
        - convert_pointer
        - copy_string
        - read_field_width
        - read_flag_chars
        - read_precision
        - wget_buffer_memcat
        - wget_buffer_memset_append
        - wget_buffer_strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:346,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:347,3'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,2'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:349,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,16'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:355,22'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,26'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:355,3'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:355,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,37'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:356,7'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:356,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:357,23'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
            - BranchSide:      'buffer_printf.c:359,9'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
        - Branch String:   'buffer_printf.c:359,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:360,4'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
            - BranchSide:      'buffer_printf.c:363,8'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
        - Branch String:   'buffer_printf.c:363,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:368,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
        - Branch String:   'buffer_printf.c:364,20'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:365,28'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:365,32'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:365,4'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:368,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:369,21'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:372,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:369,26'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:372,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:373,21'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:377,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
        - Branch String:   'buffer_printf.c:373,21'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:377,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:378,20'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:381,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:378,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:395,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:396,18'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
            - BranchSide:      'buffer_printf.c:399,25'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
        - Branch String:   'buffer_printf.c:396,18'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:407,8'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
            - BranchSide:      'buffer_printf.c:407,8'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
        - Branch String:   'buffer_printf.c:407,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:408,9'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
            - BranchSide:      'buffer_printf.c:415,14'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:408,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:409,17'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:412,24'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:409,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:414,3'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:414,3'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:418,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:420,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:426,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:438,5'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:444,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:456,5'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:462,16'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:469,5'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:474,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:420,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:426,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:427,7'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:431,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:428,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:432,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:439,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:444,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:445,7'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:449,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:446,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:450,19'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:457,52'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:462,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:470,104'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:474,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:478,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,21'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:479,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:478,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:479,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:480,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:480,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:481,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:482,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:482,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:483,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:484,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:484,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:485,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:486,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
        - Branch String:   'buffer_printf.c:486,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:487,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:493,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:357,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:365,4'
          Dst:             wget_buffer_strcat
        - Src:             'buffer_printf.c:369,4'
          Dst:             convert_dec_fast
        - Src:             'buffer_printf.c:374,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:378,4'
          Dst:             convert_pointer
        - Src:             'buffer_printf.c:382,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:388,7'
          Dst:             read_flag_chars
        - Src:             'buffer_printf.c:397,8'
          Dst:             read_field_width
        - Src:             'buffer_printf.c:399,8'
          Dst:             read_field_width
        - Src:             'buffer_printf.c:410,9'
          Dst:             read_precision
        - Src:             'buffer_printf.c:412,9'
          Dst:             read_precision
        - Src:             'buffer_printf.c:457,4'
          Dst:             copy_string
        - Src:             'buffer_printf.c:464,4'
          Dst:             copy_string
        - Src:             'buffer_printf.c:470,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:479,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:481,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:483,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:485,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:487,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:493,4'
          Dst:             wget_buffer_memset_append
    - functionName:    convert_dec_fast
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - arg
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wget_buffer_memcat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:98,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:99,9'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:102,9'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:104,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:105,13'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:108,12'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:110,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:110,6'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:111,7'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:113,2'
          Dst:             wget_buffer_memcat
    - functionName:    convert_pointer
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - pointer
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - wget_buffer_memcat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:242,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:243,22'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:246,22'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:259,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:256,16'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:261,21'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:243,3'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:246,3'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:261,2'
          Dst:             wget_buffer_memcat
    - functionName:    read_flag_chars
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - out
      BBCount:         15
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:290,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:291,8'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:291,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:292,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:293,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:293,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:294,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:295,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:295,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:296,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:298,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_field_width
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p
        - out
        - flags
        - width_is_external
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - c_isdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:309,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:310,18'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:319,20'
              BranchSideFuncs:
                - c_isdigit
        - Branch String:   'buffer_printf.c:312,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:317,4'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:319,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:0,0'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:320,18'
              BranchSideFuncs:
                - c_isdigit
      Callsites:
        - Src:             'buffer_printf.c:319,25'
          Dst:             c_isdigit
    - functionName:    read_precision
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p
        - out
        - precision_is_external
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - c_isdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:268,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:273,24'
              BranchSideFuncs:
                - c_isdigit
                - c_isdigit
        - Branch String:   'buffer_printf.c:270,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:271,14'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:272,4'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:273,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:274,13'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:279,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:277,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:276,16'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer_printf.c:273,13'
          Dst:             c_isdigit
        - Src:             'buffer_printf.c:277,12'
          Dst:             c_isdigit
    - functionName:    copy_string
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - flags
        - field_width
        - precision
        - arg
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - strnlen
        - wget_buffer_memcat
        - wget_buffer_memset_append
        - wget_buffer_strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:61,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:62,22'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - strnlen
            - BranchSide:      'buffer_printf.c:66,6'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - strnlen
        - Branch String:   'buffer_printf.c:66,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:67,20'
              BranchSideFuncs:
                - strnlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:69,19'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:75,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:76,17'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:88,22'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:76,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:77,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:85,23'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:77,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:78,24'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:81,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:62,3'
          Dst:             wget_buffer_strcat
        - Src:             'buffer_printf.c:67,12'
          Dst:             strnlen
        - Src:             'buffer_printf.c:69,12'
          Dst:             strlen
        - Src:             'buffer_printf.c:78,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:79,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:81,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:82,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:85,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:88,3'
          Dst:             wget_buffer_memcat
    - functionName:    convert_dec
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - flags
        - field_width
        - precision
        - arg
      BBCount:         98
      ICount:          574
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - wget_buffer_memcat
        - wget_buffer_memset_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer_printf.c:126,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:127,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:136,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:127,27'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:127,30'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:132,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:127,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:128,10'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:132,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:132,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:133,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:136,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:136,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:137,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:142,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:137,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:139,19'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:142,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:139,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:139,40'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:139,55'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:142,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:143,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:148,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:143,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:145,19'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:148,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:145,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:145,40'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:145,55'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:149,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:150,14'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:153,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:162,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:163,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:165,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:171,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:172,17'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:224,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:172,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:173,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:217,8'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:173,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:174,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:187,9'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:174,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:175,32'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:177,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:177,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:178,32'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:183,26'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:180,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:181,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:187,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:188,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:204,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:188,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:189,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:199,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:189,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:190,12'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:194,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:190,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:191,35'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:192,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:204,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:205,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:209,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:205,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:206,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:207,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:217,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:218,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:219,8'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:219,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:220,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:221,23'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:224,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:225,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:227,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:227,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:228,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:230,22'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:175,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:178,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:179,6'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:181,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:183,7'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:184,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:191,9'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:192,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:194,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:196,9'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:200,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:202,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:206,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:207,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:209,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:211,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:214,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:218,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:220,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:221,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:225,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:228,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:230,3'
          Dst:             wget_buffer_memcat
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_printf_append
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf_append
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:546,2'
          Dst:             wget_buffer_vprintf_append
    - functionName:    wget_hashmap_set_resize_factor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - h
        - factor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:631,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:631,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:632,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_load_factor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - h
        - factor
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:610,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:610,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:611,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_value_destructor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - destructor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:589,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:589,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:590,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_key_destructor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - destructor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:575,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:576,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_rehash
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - new_entry
        - newmax
        - recalc_hash
      BBCount:         22
      ICount:          183
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:212,31'
          Branch Sides:
            - BranchSide:      'hashmap.c:212,34'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:212,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:213,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:225,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:217,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:218,19'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:227,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_sethashfunc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - hash
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hashmap_rehash
        - wget_calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:548,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:549,3'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
            - BranchSide:      'hashmap.c:551,7'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
        - Branch String:   'hashmap.c:551,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:552,3'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
            - BranchSide:      'hashmap.c:554,36'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
        - Branch String:   'hashmap.c:556,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:557,3'
              BranchSideFuncs:
                - hashmap_rehash
            - BranchSide:      'hashmap.c:559,12'
              BranchSideFuncs:
                - hashmap_rehash
      Callsites:
        - Src:             'hashmap.c:554,24'
          Dst:             wget_calloc
        - Src:             'hashmap.c:560,2'
          Dst:             hashmap_rehash
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hashmap_setcmpfunc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - cmp
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:532,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:532,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:533,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_browse
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - browse
        - ctx
      BBCount:         22
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:508,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:508,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:508,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:510,22'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:512,28'
          Branch Sides:
            - BranchSide:      'hashmap.c:512,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:512,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:512,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:513,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:519,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:513,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:514,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:514,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:515,13'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:516,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_size
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:490,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:490,13'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:490,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_clear
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         36
      ICount:          207
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:453,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:453,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:455,17'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:457,28'
          Branch Sides:
            - BranchSide:      'hashmap.c:457,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:457,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:458,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:478,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:458,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:476,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:461,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:462,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:465,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,37'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,41'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:467,7'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,68'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,72'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,10'
          Branch Sides:
            - BranchSide:      'hashmap.c:467,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:473,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:473,5'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:474,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_free
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         18
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - wget_hashmap_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:437,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:437,12'
              BranchSideFuncs:
                - wget_hashmap_clear
            - BranchSide:      'hashmap.c:437,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:437,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:437,6'
              BranchSideFuncs:
                - wget_hashmap_clear
            - BranchSide:      'hashmap.c:438,23'
              BranchSideFuncs:
                - wget_hashmap_clear
        - Branch String:   'hashmap.c:439,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:440,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:440,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:441,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:438,3'
          Dst:             wget_hashmap_clear
    - functionName:    wget_hashmap_remove_nofree
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashmap_remove_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:422,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:422,11'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:422,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:423,31'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:425,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:423,10'
          Dst:             hashmap_remove_entry
    - functionName:    hashmap_remove_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - key
        - free_kv
      BBCount:         36
      ICount:          243
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:364,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:365,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,27'
          Branch Sides:
            - BranchSide:      'hashmap.c:367,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,49'
          Branch Sides:
            - BranchSide:      'hashmap.c:367,53'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:368,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:368,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:368,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:369,18'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:373,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:383,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:374,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:375,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:376,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:377,10'
          Branch Sides:
            - BranchSide:      'hashmap.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:379,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:383,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:383,4'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:385,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_remove
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashmap_remove_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:405,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:405,11'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:405,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:406,31'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:408,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:406,10'
          Dst:             hashmap_remove_entry
    - functionName:    wget_hashmap_get
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - value
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hashmap_find_entry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hashmap.c:344,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:344,11'
              BranchSideFuncs:
                - hashmap_find_entry
            - BranchSide:      'hashmap.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:344,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:347,35'
              BranchSideFuncs:
                - hashmap_find_entry
            - BranchSide:      'hashmap.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:347,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:348,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:352,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:348,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:349,14'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:350,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:347,16'
          Dst:             hashmap_find_entry
    - functionName:    hashmap_find_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - key
        - hash
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:197,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:203,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,23'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,27'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,41'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,45'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:199,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:199,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:201,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_contains
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_hashmap_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmap.c:328,9'
          Dst:             wget_hashmap_get
    - functionName:    hashmap_new_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - hash
        - key
        - value
      BBCount:         19
      ICount:          175
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - hashmap_rehash
        - wget_calloc
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:238,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:239,3'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
            - BranchSide:      'hashmap.c:241,12'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
        - Branch String:   'hashmap.c:249,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:250,24'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
            - BranchSide:      'hashmap.c:266,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:252,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:255,34'
              BranchSideFuncs:
                - wget_calloc.337
                - hashmap_rehash
            - BranchSide:      'hashmap.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:255,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:256,5'
              BranchSideFuncs:
                - hashmap_rehash
            - BranchSide:      'hashmap.c:262,19'
              BranchSideFuncs:
                - hashmap_rehash
        - Branch String:   'hashmap.c:257,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:238,16'
          Dst:             wget_malloc
        - Src:             'hashmap.c:255,22'
          Dst:             wget_calloc
        - Src:             'hashmap.c:262,4'
          Dst:             hashmap_rehash
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hashmap_put
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - value
      BBCount:         32
      ICount:          193
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - hashmap_find_entry
        - hashmap_new_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:288,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:288,11'
              BranchSideFuncs:
                - hashmap_find_entry
                - hashmap_new_entry
            - BranchSide:      'hashmap.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:288,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:290,23'
              BranchSideFuncs:
                - hashmap_find_entry
                - hashmap_new_entry
            - BranchSide:      'hashmap.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:293,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:294,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:312,31'
              BranchSideFuncs:
                - hashmap_new_entry
        - Branch String:   'hashmap.c:294,26'
          Branch Sides:
            - BranchSide:      'hashmap.c:294,29'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:300,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:294,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:300,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:295,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:296,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:297,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:298,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:299,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:300,30'
          Branch Sides:
            - BranchSide:      'hashmap.c:300,33'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:305,26'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:300,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:305,26'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:301,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:302,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:303,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:312,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:313,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:314,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:293,16'
          Dst:             hashmap_find_entry
        - Src:             'hashmap.c:312,13'
          Dst:             hashmap_new_entry
    - functionName:    wget_hashmap_create
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max
        - hash
        - cmp
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wget_calloc
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:171,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:172,3'
              BranchSideFuncs:
                - wget_calloc.337
            - BranchSide:      'hashmap.c:174,25'
              BranchSideFuncs:
                - wget_calloc.337
        - Branch String:   'hashmap.c:176,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:181,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:177,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:178,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:169,20'
          Dst:             wget_malloc
        - Src:             'hashmap.c:174,13'
          Dst:             wget_calloc
    - functionName:    wget_hashmap_iterator_next
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - value
      BBCount:         22
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:130,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:141,7'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:131,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:131,44'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:133,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:134,14'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:141,20'
          Branch Sides:
            - BranchSide:      'hashmap.c:141,23'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:141,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:142,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:148,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:143,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:147,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_iterator_free
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         11
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:111,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:111,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:112,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_iterator_alloc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:98,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:98,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:99,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:96,42'
          Dst:             wget_calloc
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_truncate
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - length
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - ftruncate
        - open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:546,6'
          Branch Sides:
            - BranchSide:      'io.c:547,3'
              BranchSideFuncs:
                - open
                - ftruncate
                - close
            - BranchSide:      'io.c:549,17'
              BranchSideFuncs:
                - open
                - ftruncate
                - close
        - Branch String:   'io.c:549,6'
          Branch Sides:
            - BranchSide:      'io.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'io.c:552,17'
              BranchSideFuncs:
                - ftruncate
                - close
      Callsites:
        - Src:             'io.c:549,12'
          Dst:             open
        - Src:             'io.c:552,7'
          Dst:             ftruncate
        - Src:             'io.c:553,2'
          Dst:             close
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    wget_update_file
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - load_func
        - save_func
        - context
      BBCount:         73
      ICount:          419
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - base_name
        - close
        - fdopen
        - flock
        - getenv
        - gettext
        - getuid
        - mkstemp
        - open
        - rename
        - rpl_fclose
        - rpl_fopen
        - unlink
        - wget_aprintf
        - wget_debug_printf
        - wget_error_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:403,6'
          Branch Sides:
            - BranchSide:      'io.c:404,6'
              BranchSideFuncs:
                - base_name
                - close
                - rpl_fclose
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:408,29'
              BranchSideFuncs:
                - base_name
                - close
                - rpl_fclose
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:408,6'
          Branch Sides:
            - BranchSide:      'io.c:409,6'
              BranchSideFuncs:
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:414,17'
              BranchSideFuncs:
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:414,35'
          Branch Sides:
            - BranchSide:      'io.c:414,49'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:415,3'
          Branch Sides:
            - BranchSide:      'io.c:415,17'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:415,33'
          Branch Sides:
            - BranchSide:      'io.c:415,47'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:414,6'
          Branch Sides:
            - BranchSide:      'io.c:416,10'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:420,6'
          Branch Sides:
            - BranchSide:      'io.c:421,43'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:423,40'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:431,6'
          Branch Sides:
            - BranchSide:      'io.c:432,6'
              BranchSideFuncs:
                - open
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:437,21'
              BranchSideFuncs:
                - open
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:437,6'
          Branch Sides:
            - BranchSide:      'io.c:438,16'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:444,12'
              BranchSideFuncs:
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:444,6'
          Branch Sides:
            - BranchSide:      'io.c:445,16'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:450,6'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:450,6'
          Branch Sides:
            - BranchSide:      'io.c:452,20'
              BranchSideFuncs:
                - rpl_fopen
                - __errno_location
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:472,6'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:452,7'
          Branch Sides:
            - BranchSide:      'io.c:453,8'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
            - BranchSide:      'io.c:460,7'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
        - Branch String:   'io.c:453,8'
          Branch Sides:
            - BranchSide:      'io.c:454,18'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:458,3'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
        - Branch String:   'io.c:460,7'
          Branch Sides:
            - BranchSide:      'io.c:462,8'
              BranchSideFuncs:
                - rpl_fclose
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:470,2'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:462,8'
          Branch Sides:
            - BranchSide:      'io.c:463,8'
              BranchSideFuncs:
                - close
                - rpl_fclose
            - BranchSide:      'io.c:467,11'
              BranchSideFuncs:
                - rpl_fclose
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:472,6'
          Branch Sides:
            - BranchSide:      'io.c:472,6'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:476,21'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:476,7'
          Branch Sides:
            - BranchSide:      'io.c:477,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:483,21'
              BranchSideFuncs:
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
        - Branch String:   'io.c:483,7'
          Branch Sides:
            - BranchSide:      'io.c:484,11'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
            - BranchSide:      'io.c:492,7'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
        - Branch String:   'io.c:492,7'
          Branch Sides:
            - BranchSide:      'io.c:493,11'
              BranchSideFuncs:
                - unlink
                - close
                - rpl_fclose
            - BranchSide:      'io.c:499,14'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:499,7'
          Branch Sides:
            - BranchSide:      'io.c:500,7'
              BranchSideFuncs:
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:506,6'
              BranchSideFuncs:
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:509,7'
          Branch Sides:
            - BranchSide:      'io.c:510,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:516,48'
              BranchSideFuncs:
                - wget_debug_printf
                - close
                - rpl_fclose
        - Branch String:   'io.c:520,6'
          Branch Sides:
            - BranchSide:      'io.c:521,10'
              BranchSideFuncs:
                - rpl_fclose
                - close
            - BranchSide:      'io.c:522,6'
              BranchSideFuncs:
                - close
        - Branch String:   'io.c:522,6'
          Branch Sides:
            - BranchSide:      'io.c:523,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'io.c:524,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:524,2'
          Branch Sides:
            - BranchSide:      'io.c:524,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:525,2'
          Branch Sides:
            - BranchSide:      'io.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:526,2'
          Branch Sides:
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:403,18'
          Dst:             wget_aprintf
        - Src:             'io.c:408,19'
          Dst:             base_name
        - Src:             'io.c:414,17'
          Dst:             getenv
        - Src:             'io.c:414,49'
          Dst:             getenv
        - Src:             'io.c:415,17'
          Dst:             getenv
        - Src:             'io.c:415,47'
          Dst:             getenv
        - Src:             'io.c:421,72'
          Dst:             getuid
        - Src:             'io.c:421,14'
          Dst:             wget_aprintf
        - Src:             'io.c:423,61'
          Dst:             getuid
        - Src:             'io.c:423,14'
          Dst:             wget_aprintf
        - Src:             'io.c:437,16'
          Dst:             open
        - Src:             'io.c:438,16'
          Dst:             gettext
        - Src:             'io.c:438,61'
          Dst:             __errno_location
        - Src:             'io.c:438,3'
          Dst:             wget_error_printf
        - Src:             'io.c:444,6'
          Dst:             flock
        - Src:             'io.c:445,16'
          Dst:             gettext
        - Src:             'io.c:445,59'
          Dst:             __errno_location
        - Src:             'io.c:445,3'
          Dst:             wget_error_printf
        - Src:             'io.c:452,14'
          Dst:             rpl_fopen
        - Src:             'io.c:453,8'
          Dst:             __errno_location
        - Src:             'io.c:454,18'
          Dst:             gettext
        - Src:             'io.c:454,63'
          Dst:             __errno_location
        - Src:             'io.c:454,5'
          Dst:             wget_error_printf
        - Src:             'io.c:467,4'
          Dst:             rpl_fclose
        - Src:             'io.c:476,13'
          Dst:             mkstemp
        - Src:             'io.c:477,17'
          Dst:             gettext
        - Src:             'io.c:477,67'
          Dst:             __errno_location
        - Src:             'io.c:477,4'
          Dst:             wget_error_printf
        - Src:             'io.c:483,14'
          Dst:             fdopen
        - Src:             'io.c:484,4'
          Dst:             unlink
        - Src:             'io.c:485,4'
          Dst:             close
        - Src:             'io.c:486,17'
          Dst:             gettext
        - Src:             'io.c:486,65'
          Dst:             __errno_location
        - Src:             'io.c:486,4'
          Dst:             wget_error_printf
        - Src:             'io.c:493,4'
          Dst:             unlink
        - Src:             'io.c:499,7'
          Dst:             rpl_fclose
        - Src:             'io.c:501,4'
          Dst:             unlink
        - Src:             'io.c:502,17'
          Dst:             gettext
        - Src:             'io.c:502,66'
          Dst:             __errno_location
        - Src:             'io.c:502,4'
          Dst:             wget_error_printf
        - Src:             'io.c:509,7'
          Dst:             rename
        - Src:             'io.c:510,17'
          Dst:             gettext
        - Src:             'io.c:510,76'
          Dst:             __errno_location
        - Src:             'io.c:510,4'
          Dst:             wget_error_printf
        - Src:             'io.c:511,17'
          Dst:             gettext
        - Src:             'io.c:511,4'
          Dst:             wget_error_printf
        - Src:             'io.c:516,3'
          Dst:             wget_debug_printf
        - Src:             'io.c:521,3'
          Dst:             rpl_fclose
        - Src:             'io.c:523,3'
          Dst:             close
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_read_file
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - size
      BBCount:         35
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - fstat
        - gettext
        - open
        - read
        - strcmp
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_memcat
        - wget_error_printf
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:320,6'
          Branch Sides:
            - BranchSide:      'io.c:321,3'
              BranchSideFuncs:
                - strcmp
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.402
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:323,13'
              BranchSideFuncs:
                - strcmp
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.402
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:323,6'
          Branch Sides:
            - BranchSide:      'io.c:326,18'
              BranchSideFuncs:
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.402
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:359,3'
              BranchSideFuncs:
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
        - Branch String:   'io.c:326,7'
          Branch Sides:
            - BranchSide:      'io.c:329,14'
              BranchSideFuncs:
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.402
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:353,17'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:329,8'
          Branch Sides:
            - BranchSide:      'io.c:330,11'
              BranchSideFuncs:
                - wget_malloc.402
                - close
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:349,18'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - close
        - Branch String:   'io.c:332,9'
          Branch Sides:
            - BranchSide:      'io.c:333,12'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:337,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:337,31'
          Branch Sides:
            - BranchSide:      'io.c:337,48'
              BranchSideFuncs:
                - read
                - close
                - gettext
                - wget_error_printf
            - BranchSide:      'io.c:337,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:337,5'
          Branch Sides:
            - BranchSide:      'io.c:338,15'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:340,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:342,9'
          Branch Sides:
            - BranchSide:      'io.c:343,14'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
            - BranchSide:      'io.c:345,9'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:345,9'
          Branch Sides:
            - BranchSide:      'io.c:346,19'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - close
            - BranchSide:      'io.c:348,4'
              BranchSideFuncs:
                - close
        - Branch String:   'io.c:361,3'
          Branch Sides:
            - BranchSide:      'io.c:362,32'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read
                - wget_buffer_deinit
            - BranchSide:      'io.c:365,7'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'io.c:365,7'
          Branch Sides:
            - BranchSide:      'io.c:366,19'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'io.c:368,16'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'io.c:323,6'
          Dst:             strcmp
        - Src:             'io.c:326,13'
          Dst:             open
        - Src:             'io.c:329,8'
          Dst:             fstat
        - Src:             'io.c:332,17'
          Dst:             wget_malloc
        - Src:             'io.c:333,6'
          Dst:             close
        - Src:             'io.c:337,43'
          Dst:             read
        - Src:             'io.c:346,19'
          Dst:             gettext
        - Src:             'io.c:346,6'
          Dst:             wget_error_printf
        - Src:             'io.c:349,18'
          Dst:             gettext
        - Src:             'io.c:349,5'
          Dst:             wget_error_printf
        - Src:             'io.c:351,4'
          Dst:             close
        - Src:             'io.c:353,17'
          Dst:             gettext
        - Src:             'io.c:353,4'
          Dst:             wget_error_printf
        - Src:             'io.c:359,3'
          Dst:             wget_buffer_init
        - Src:             'io.c:361,19'
          Dst:             read
        - Src:             'io.c:362,4'
          Dst:             wget_buffer_memcat
        - Src:             'io.c:371,3'
          Dst:             wget_buffer_deinit
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_ready_2_write
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_ready_2_transfer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:296,9'
          Dst:             wget_ready_2_transfer
    - functionName:    wget_ready_2_transfer
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
        - mode
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:242,6'
          Branch Sides:
            - BranchSide:      'io.c:243,10'
              BranchSideFuncs:
                - poll
            - BranchSide:      'io.c:244,6'
              BranchSideFuncs:
                - poll
        - Branch String:   'io.c:244,6'
          Branch Sides:
            - BranchSide:      'io.c:245,10'
              BranchSideFuncs:
                - poll
            - BranchSide:      'io.c:251,29'
              BranchSideFuncs:
                - poll
        - Branch String:   'io.c:251,6'
          Branch Sides:
            - BranchSide:      'io.c:251,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:253,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:254,7'
          Branch Sides:
            - BranchSide:      'io.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:256,14'
              BranchSideFuncs: []
        - Branch String:   'io.c:256,7'
          Branch Sides:
            - BranchSide:      'io.c:257,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:258,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:251,12'
          Dst:             poll
    - 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:    wget_ready_2_read
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_ready_2_transfer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:278,9'
          Dst:             wget_ready_2_transfer
    - functionName:    read_fp
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - dst
        - len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:47,6'
          Branch Sides:
            - BranchSide:      'io.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'io.c:49,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:46,25'
          Dst:             fread
        - Src:             'io.c:47,6'
          Dst:             ferror
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_getline
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - fp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getline_internal
        - read_fp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:191,9'
          Dst:             getline_internal
        - Src:             'io.c:191,9'
          Dst:             read_fp
    - functionName:    getline_internal
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - f
        - reader
      BBCount:         49
      ICount:          430
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - gettext
        - memchr
        - wget_calloc
        - wget_error_printf
        - wget_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:67,11'
          Branch Sides:
            - BranchSide:      'io.c:67,15'
              BranchSideFuncs:
                - wget_calloc.386
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
            - BranchSide:      'io.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'io.c:67,6'
          Branch Sides:
            - BranchSide:      'io.c:68,3'
              BranchSideFuncs:
                - wget_calloc.386
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
            - BranchSide:      'io.c:70,8'
              BranchSideFuncs:
                - wget_calloc.386
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
        - Branch String:   'io.c:70,12'
          Branch Sides:
            - BranchSide:      'io.c:70,17'
              BranchSideFuncs:
                - wget_calloc.386
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
            - BranchSide:      'io.c:72,13'
              BranchSideFuncs:
                - wget_calloc.386
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:70,6'
          Branch Sides:
            - BranchSide:      'io.c:72,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
            - BranchSide:      'io.c:79,31'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
                - memchr
        - Branch String:   'io.c:72,7'
          Branch Sides:
            - BranchSide:      'io.c:73,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
            - BranchSide:      'io.c:74,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:80,7'
          Branch Sides:
            - BranchSide:      'io.c:82,21'
              BranchSideFuncs:
                - memchr
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
            - BranchSide:      'io.c:96,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:82,8'
          Branch Sides:
            - BranchSide:      'io.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:92,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:85,9'
          Branch Sides:
            - BranchSide:      'io.c:86,15'
              BranchSideFuncs: []
            - BranchSide:      'io.c:87,17'
              BranchSideFuncs: []
        - Branch String:   'io.c:99,2'
          Branch Sides:
            - BranchSide:      'io.c:100,13'
              BranchSideFuncs:
                - memchr
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - wget_realloc.385
            - BranchSide:      'io.c:123,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:101,7'
          Branch Sides:
            - BranchSide:      'io.c:102,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:108,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:108,7'
          Branch Sides:
            - BranchSide:      'io.c:99,2'
              BranchSideFuncs:
                - wget_realloc.385
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
            - BranchSide:      'io.c:109,29'
              BranchSideFuncs:
                - wget_realloc.385
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
        - Branch String:   'io.c:112,8'
          Branch Sides:
            - BranchSide:      'io.c:113,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
            - BranchSide:      'io.c:115,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.385
        - Branch String:   'io.c:123,19'
          Branch Sides:
            - BranchSide:      'io.c:123,22'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:123,6'
          Branch Sides:
            - BranchSide:      'io.c:125,7'
              BranchSideFuncs:
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:125,7'
          Branch Sides:
            - BranchSide:      'io.c:126,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:127,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:129,6'
          Branch Sides:
            - BranchSide:      'io.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'io.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'io.c:130,7'
          Branch Sides:
            - BranchSide:      'io.c:131,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:133,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:72,13'
          Dst:             wget_calloc
        - Src:             'io.c:82,13'
          Dst:             memchr
        - Src:             'io.c:101,12'
          Dst:             memchr
        - Src:             'io.c:112,14'
          Dst:             wget_realloc
        - Src:             'io.c:123,22'
          Dst:             __errno_location
        - Src:             'io.c:125,7'
          Dst:             __errno_location
        - Src:             'io.c:126,17'
          Dst:             gettext
        - Src:             'io.c:126,64'
          Dst:             __errno_location
        - Src:             'io.c:126,4'
          Dst:             wget_error_printf
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_fd
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - dst
        - len
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:55,9'
          Dst:             read
    - functionName:    wget_fdgetline
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - fd
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getline_internal
        - read_fd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:161,9'
          Dst:             getline_internal
        - Src:             'io.c:161,9'
          Dst:             read_fd
    - functionName:    orig_fopen
      functionSourceFile: '/src/wget2/lib/fopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fopen.c:32,10'
          Dst:             fopen
    - functionName:    rpl_fopen
      functionSourceFile: '/src/wget2/lib/fopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         43
      ICount:          289
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - close
        - fdopen
        - open
        - orig_fopen
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fopen.c:79,5'
          Branch Sides:
            - BranchSide:      'fopen.c:81,18'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:150,6'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:81,9'
          Branch Sides:
            - BranchSide:      'fopen.c:84,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:91,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:99,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:110,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:117,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:125,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:129,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:134,13'
              BranchSideFuncs:
                - strlen
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:86,17'
          Branch Sides:
            - BranchSide:      'fopen.c:87,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:89,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:94,17'
          Branch Sides:
            - BranchSide:      'fopen.c:95,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:97,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:102,17'
          Branch Sides:
            - BranchSide:      'fopen.c:103,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:105,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:112,17'
          Branch Sides:
            - BranchSide:      'fopen.c:113,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:115,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:119,17'
          Branch Sides:
            - BranchSide:      'fopen.c:120,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:122,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:141,15'
          Branch Sides:
            - BranchSide:      'fopen.c:142,19'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:143,19'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:211,7'
          Branch Sides:
            - BranchSide:      'fopen.c:216,18'
              BranchSideFuncs:
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:234,10'
              BranchSideFuncs:
                - orig_fopen
        - Branch String:   'fopen.c:218,11'
          Branch Sides:
            - BranchSide:      'fopen.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'fopen.c:221,20'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:222,11'
          Branch Sides:
            - BranchSide:      'fopen.c:224,29'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:228,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fopen.c:140,24'
          Dst:             strlen
        - Src:             'fopen.c:216,12'
          Dst:             open
        - Src:             'fopen.c:221,12'
          Dst:             fdopen
        - Src:             'fopen.c:224,29'
          Dst:             __errno_location
        - Src:             'fopen.c:225,11'
          Dst:             close
        - Src:             'fopen.c:226,11'
          Dst:             __errno_location
        - Src:             'fopen.c:236,10'
          Dst:             orig_fopen
    - functionName:    base_name
      functionSourceFile: '/src/wget2/lib/basename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - base_len
        - last_component
        - ximalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'basename.c:32,7'
          Branch Sides:
            - BranchSide:      'basename.c:34,26'
              BranchSideFuncs:
                - base_len
                - ximalloc
            - BranchSide:      'basename.c:48,14'
              BranchSideFuncs:
                - base_len
                - ximalloc
        - Branch String:   'basename.c:54,7'
          Branch Sides:
            - BranchSide:      'basename.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'basename.c:56,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'basename.c:29,22'
          Dst:             last_component
        - Src:             'basename.c:34,16'
          Dst:             base_len
        - Src:             'basename.c:49,16'
          Dst:             base_len
        - Src:             'basename.c:53,13'
          Dst:             ximalloc
    - functionName:    c_toupper
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          128
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:351,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:356,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_tolower
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          128
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:339,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:344,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isxdigit
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         26
      ICount:          108
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:326,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:332,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isupper
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          124
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:314,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:319,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isspace
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          44
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:302,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:307,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_ispunct
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         36
      ICount:          148
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:290,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:295,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isprint
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         99
      ICount:          400
      EdgeCount:       196
      CyclomaticComplexity: 99
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:274,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:283,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_islower
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          124
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:262,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:267,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isgraph
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         98
      ICount:          396
      EdgeCount:       194
      CyclomaticComplexity: 98
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:247,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:255,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isdigit
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         14
      ICount:          60
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './c-ctype.h:235,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:240,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_iscntrl
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         37
      ICount:          152
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:223,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:228,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isblank
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:217,19'
          Branch Sides:
            - BranchSide:      './c-ctype.h:217,19'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:217,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isascii
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         132
      ICount:          532
      EdgeCount:       262
      CyclomaticComplexity: 132
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:200,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:210,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isalpha
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         56
      ICount:          228
      EdgeCount:       110
      CyclomaticComplexity: 56
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:185,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:191,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isalnum
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         66
      ICount:          268
      EdgeCount:       130
      CyclomaticComplexity: 66
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:171,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:178,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rpl_fclose
      functionSourceFile: '/src/wget2/lib/fclose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - __freading
        - fclose
        - fileno
        - lseek
        - rpl_fflush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fclose.c:66,7'
          Branch Sides:
            - BranchSide:      'fclose.c:67,28'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'fclose.c:72,9'
              BranchSideFuncs:
                - __freading
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
                - fileno
                - lseek
        - Branch String:   'fclose.c:72,23'
          Branch Sides:
            - BranchSide:      'fclose.c:72,41'
              BranchSideFuncs:
                - fileno
                - lseek
                - fclose
                - __errno_location
                - rpl_fflush
                - __errno_location
            - BranchSide:      'fclose.c:73,18'
              BranchSideFuncs:
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
        - Branch String:   'fclose.c:73,7'
          Branch Sides:
            - BranchSide:      'fclose.c:73,18'
              BranchSideFuncs:
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
            - BranchSide:      'fclose.c:100,28'
              BranchSideFuncs:
                - fclose
                - __errno_location
        - Branch String:   'fclose.c:72,7'
          Branch Sides:
            - BranchSide:      'fclose.c:74,19'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - __errno_location
            - BranchSide:      'fclose.c:100,28'
              BranchSideFuncs:
                - fclose
                - __errno_location
        - Branch String:   'fclose.c:105,7'
          Branch Sides:
            - BranchSide:      'fclose.c:107,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'fclose.c:111,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fclose.c:65,8'
          Dst:             fileno
        - Src:             'fclose.c:67,12'
          Dst:             fclose
        - Src:             'fclose.c:72,9'
          Dst:             __freading
        - Src:             'fclose.c:72,33'
          Dst:             fileno
        - Src:             'fclose.c:72,26'
          Dst:             lseek
        - Src:             'fclose.c:73,10'
          Dst:             rpl_fflush
        - Src:             'fclose.c:74,19'
          Dst:             __errno_location
        - Src:             'fclose.c:100,12'
          Dst:             fclose
        - Src:             'fclose.c:107,7'
          Dst:             __errno_location
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __freading
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    clear_ungetc_buffer_preserving_position
      functionSourceFile: '/src/wget2/lib/fflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_fseeko
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fflush.c:41,7'
          Branch Sides:
            - BranchSide:      'fflush.c:41,7'
              BranchSideFuncs:
                - rpl_fseeko
            - BranchSide:      'fflush.c:43,13'
              BranchSideFuncs:
                - rpl_fseeko
      Callsites:
        - Src:             'fflush.c:43,5'
          Dst:             rpl_fseeko
    - functionName:    rpl_fflush
      functionSourceFile: '/src/wget2/lib/fflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __freading
        - clear_ungetc_buffer_preserving_position
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fflush.c:148,22'
          Branch Sides:
            - BranchSide:      'fflush.c:148,27'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'fflush.c:149,20'
              BranchSideFuncs:
                - fflush
        - Branch String:   'fflush.c:148,7'
          Branch Sides:
            - BranchSide:      'fflush.c:149,20'
              BranchSideFuncs:
                - clear_ungetc_buffer_preserving_position
                - fflush
            - BranchSide:      'fflush.c:154,44'
              BranchSideFuncs:
                - clear_ungetc_buffer_preserving_position
                - fflush
      Callsites:
        - Src:             'fflush.c:148,27'
          Dst:             __freading
        - Src:             'fflush.c:149,12'
          Dst:             fflush
        - Src:             'fflush.c:154,3'
          Dst:             clear_ungetc_buffer_preserving_position
        - Src:             'fflush.c:156,10'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_fseeko
      functionSourceFile: '/src/wget2/lib/fseeko.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fp
        - offset
        - whence
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fileno
        - fseeko
        - lseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fseeko.c:53,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:53,10'
              BranchSideFuncs:
                - fseeko
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:54,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:54,10'
              BranchSideFuncs:
                - fseeko
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:52,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:117,34'
              BranchSideFuncs:
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:118,11'
          Branch Sides:
            - BranchSide:      'fseeko.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'fseeko.c:129,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fseeko.c:117,26'
          Dst:             fileno
        - Src:             'fseeko.c:117,19'
          Dst:             lseek
        - Src:             'fseeko.c:163,10'
          Dst:             fseeko
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xstrdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - xmemdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:339,27'
          Dst:             strlen
        - Src:             'xmalloc.c:339,10'
          Dst:             xmemdup
    - functionName:    xmemdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:314,18'
          Dst:             xmalloc
    - functionName:    xmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:45,10'
          Dst:             check_nonnull
    - functionName:    check_nonnull
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xalloc_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmalloc.c:35,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:36,5'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:37,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:36,5'
          Dst:             xalloc_die
    - functionName:    ximemdup0
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ximalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:329,18'
          Dst:             ximalloc
    - functionName:    ximalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - imalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:51,25'
          Dst:             imalloc
        - Src:             'xmalloc.c:51,10'
          Dst:             check_nonnull
    - functionName:    ximemdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ximalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:320,18'
          Dst:             ximalloc
    - functionName:    xicalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - icalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:304,25'
          Dst:             icalloc
        - Src:             'xmalloc.c:304,10'
          Dst:             check_nonnull
    - functionName:    xizalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xicalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:289,10'
          Dst:             xicalloc
    - functionName:    xcalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - check_nonnull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:298,25'
          Dst:             calloc
        - Src:             'xmalloc.c:298,10'
          Dst:             check_nonnull
    - functionName:    xzalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:283,10'
          Dst:             xcalloc
    - functionName:    xpalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - pn
        - n_incr_min
        - n_max
        - s
      BBCount:         33
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xalloc_die
        - xrealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmalloc.c:240,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:241,7'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:242,12'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:242,18'
          Branch Sides:
            - BranchSide:      'xmalloc.c:242,21'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:255,8'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:242,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:243,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:255,8'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:255,8'
          Branch Sides:
            - BranchSide:      'xmalloc.c:254,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:257,10'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:258,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:260,11'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:264,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:264,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:265,6'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:266,7'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:267,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:267,11'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:267,7'
              BranchSideFuncs:
                - xrealloc
        - Branch String:   'xmalloc.c:268,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:268,20'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:268,26'
          Branch Sides:
            - BranchSide:      'xmalloc.c:268,29'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:269,14'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:269,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:269,14'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:266,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:266,7'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:270,5'
          Dst:             xalloc_die
        - Src:             'xmalloc.c:271,8'
          Dst:             xrealloc
    - functionName:    xrealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rpl_realloc
        - xalloc_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmalloc.c:67,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:66,13'
          Dst:             rpl_realloc
        - Src:             'xmalloc.c:68,5'
          Dst:             xalloc_die
    - functionName:    x2nrealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - pn
        - s
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - xalloc_die
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmalloc.c:182,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:184,13'
              BranchSideFuncs:
                - xreallocarray
                - xalloc_die
            - BranchSide:      'xmalloc.c:199,11'
              BranchSideFuncs:
                - xreallocarray
                - xalloc_die
        - Branch String:   'xmalloc.c:184,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:192,32'
              BranchSideFuncs:
                - xreallocarray
            - BranchSide:      'xmalloc.c:195,5'
              BranchSideFuncs:
                - xreallocarray
        - Branch String:   'xmalloc.c:199,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:0,0'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:200,9'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:200,9'
          Dst:             xalloc_die
        - Src:             'xmalloc.c:203,7'
          Dst:             xreallocarray
    - functionName:    xreallocarray
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - rpl_reallocarray
        - xalloc_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmalloc.c:85,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:87,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:84,13'
          Dst:             rpl_reallocarray
        - Src:             'xmalloc.c:86,5'
          Dst:             xalloc_die
    - functionName:    x2realloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - ps
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x2nrealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:120,10'
          Dst:             x2nrealloc
    - functionName:    xinmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xireallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:108,10'
          Dst:             xireallocarray
    - functionName:    xireallocarray
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - ireallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:93,25'
          Dst:             ireallocarray
        - Src:             'xmalloc.c:93,10'
          Dst:             check_nonnull
    - functionName:    xnmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:102,10'
          Dst:             xreallocarray
    - functionName:    xirealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - irealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:75,25'
          Dst:             irealloc
        - Src:             'xmalloc.c:75,10'
          Dst:             check_nonnull
    - functionName:    xcharalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:57,10'
          Dst:             xmalloc
    - functionName:    xnrealloc
      functionSourceFile: '/src/wget2/lib/./xalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './xalloc.h:149,10'
          Dst:             xreallocarray
    - functionName:    base_len
      functionSourceFile: '/src/wget2/lib/basename-lgpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'basename-lgpl.c:58,38'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:58,41'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:58,3'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:58,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'basename-lgpl.c:58,14'
          Dst:             strlen
    - functionName:    last_component
      functionSourceFile: '/src/wget2/lib/basename-lgpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'basename-lgpl.c:35,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:38,12'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:38,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:40,11'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:49,19'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:40,11'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:41,24'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:42,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ireallocarray
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gl_alloc_nomem
        - rpl_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:100,25'
          Branch Sides:
            - BranchSide:      './ialloc.h:100,28'
              BranchSideFuncs:
                - _gl_alloc_nomem
                - rpl_reallocarray
            - BranchSide:      './ialloc.h:102,13'
              BranchSideFuncs:
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:100,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:101,27'
              BranchSideFuncs:
                - rpl_reallocarray
            - BranchSide:      './ialloc.h:102,13'
              BranchSideFuncs:
                - _gl_alloc_nomem
      Callsites:
        - Src:             './ialloc.h:101,13'
          Dst:             rpl_reallocarray
        - Src:             './ialloc.h:102,13'
          Dst:             _gl_alloc_nomem
    - functionName:    _gl_alloc_nomem
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    5
      BranchProfiles:
        - Branch String:   './ialloc.h:45,3'
          Branch Sides:
            - BranchSide:      './ialloc.h:45,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      './ialloc.h:45,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             './ialloc.h:45,3'
          Dst:             __errno_location
    - functionName:    icalloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gl_alloc_nomem
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:79,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:81,11'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:85,18'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:81,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:82,16'
              BranchSideFuncs:
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:83,9'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:85,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:87,11'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:91,18'
              BranchSideFuncs:
                - calloc
        - Branch String:   './ialloc.h:87,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:88,16'
              BranchSideFuncs:
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:89,9'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             './ialloc.h:82,16'
          Dst:             _gl_alloc_nomem
        - Src:             './ialloc.h:88,16'
          Dst:             _gl_alloc_nomem
        - Src:             './ialloc.h:91,10'
          Dst:             calloc
    - functionName:    irealloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gl_alloc_nomem
        - rpl_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:68,10'
          Branch Sides:
            - BranchSide:      './ialloc.h:68,35'
              BranchSideFuncs:
                - rpl_realloc
            - BranchSide:      './ialloc.h:68,43'
              BranchSideFuncs:
                - _gl_alloc_nomem
      Callsites:
        - Src:             './ialloc.h:68,26'
          Dst:             rpl_realloc
        - Src:             './ialloc.h:68,43'
          Dst:             _gl_alloc_nomem
    - functionName:    imalloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gl_alloc_nomem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:57,10'
          Branch Sides:
            - BranchSide:      './ialloc.h:57,34'
              BranchSideFuncs:
                - malloc
            - BranchSide:      './ialloc.h:57,39'
              BranchSideFuncs:
                - _gl_alloc_nomem
      Callsites:
        - Src:             './ialloc.h:57,39'
          Dst:             _gl_alloc_nomem
    - functionName:    rpl_reallocarray
      functionSourceFile: '/src/wget2/lib/reallocarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - nmemb
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - rpl_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'reallocarray.c:30,7'
          Branch Sides:
            - BranchSide:      'reallocarray.c:32,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'reallocarray.c:37,19'
              BranchSideFuncs:
                - rpl_realloc
      Callsites:
        - Src:             'reallocarray.c:32,7'
          Dst:             __errno_location
        - Src:             'reallocarray.c:37,10'
          Dst:             rpl_realloc
    - functionName:    xalloc_die
      functionSourceFile: '/src/wget2/lib/xalloc-die.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - dgettext
        - error
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xalloc-die.c:34,3'
          Branch Sides:
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs:
                - dgettext
                - error
                - abort
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs:
                - dgettext
                - error
                - abort
        - Branch String:   'xalloc-die.c:34,3'
          Branch Sides:
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'xalloc-die.c:40,3'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'xalloc-die.c:34,3'
          Dst:             dgettext
        - Src:             'xalloc-die.c:34,3'
          Dst:             error
        - Src:             'xalloc-die.c:40,3'
          Dst:             abort
    - functionName:    dgettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:       []
...
