---
Fuzzer filename: '/src/libidn2/fuzz/libidn2_to_unicode_8z8z_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libidn2/fuzz/libidn2_to_unicode_8z8z_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         48
      ICount:          284
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - idn2_check_version
        - idn2_free
        - idn2_strerror
        - idn2_strerror_name
        - idn2_to_unicode_44i
        - idn2_to_unicode_4z4z
        - idn2_to_unicode_8z4z
        - idn2_to_unicode_lzlz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:37,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:40,29'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:41,3'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:41,3'
              BranchSideFuncs:
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:44,11'
              BranchSideFuncs:
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:47,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:49,11'
              BranchSideFuncs:
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:96,27'
              BranchSideFuncs:
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:51,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:53,28'
              BranchSideFuncs:
                - idn2_strerror_name
                - idn2_strerror
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:61,11'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:53,8'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:54,8'
              BranchSideFuncs:
                - idn2_strerror
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:55,23'
              BranchSideFuncs:
                - idn2_strerror
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:55,8'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:56,8'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:57,2'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
                - idn2_free
                - idn2_strerror_name
                - idn2_strerror
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:61,11'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:62,13'
              BranchSideFuncs:
                - idn2_free
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:63,7'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - idn2_to_unicode_lzlz
                - malloc
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
                - idn2_free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:70,6'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:71,15'
              BranchSideFuncs:
                - idn2_free
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:72,2'
              BranchSideFuncs:
                - idn2_to_unicode_4z4z
                - idn2_to_unicode_4z4z
                - free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
                - idn2_free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:79,6'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:80,15'
              BranchSideFuncs:
                - idn2_free
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:81,2'
              BranchSideFuncs:
                - idn2_to_unicode_8z4z
                - idn2_to_unicode_8z4z
                - malloc
                - idn2_to_unicode_44i
                - idn2_to_unicode_44i
                - free
                - idn2_check_version
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:96,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:97,7'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:99,7'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
                - malloc
                - free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:99,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:100,11'
              BranchSideFuncs:
                - malloc
                - free
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:103,29'
              BranchSideFuncs:
                - idn2_to_unicode_lzlz
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - idn2_free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:103,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:104,16'
              BranchSideFuncs:
                - idn2_free
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:106,8'
              BranchSideFuncs:
                - free
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:106,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:108,44'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - idn2_to_unicode_44i
                - free
                - free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:120,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libidn2_to_unicode_8z8z_fuzzer.c:111,7'
          Branch Sides:
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:111,7'
              BranchSideFuncs:
                - idn2_to_unicode_44i
                - free
                - free
            - BranchSide:      'libidn2_to_unicode_8z8z_fuzzer.c:114,16'
              BranchSideFuncs:
                - idn2_to_unicode_44i
                - free
                - free
      Callsites:
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:41,3'
          Dst:             __assert_fail
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:49,11'
          Dst:             idn2_check_version
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:53,8'
          Dst:             idn2_strerror_name
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:55,8'
          Dst:             idn2_strerror
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:61,11'
          Dst:             idn2_to_unicode_lzlz
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:62,2'
          Dst:             idn2_free
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:63,7'
          Dst:             idn2_to_unicode_lzlz
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:64,7'
          Dst:             idn2_to_unicode_lzlz
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:70,6'
          Dst:             idn2_to_unicode_4z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:71,4'
          Dst:             idn2_free
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:72,2'
          Dst:             idn2_to_unicode_4z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:73,2'
          Dst:             idn2_to_unicode_4z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:79,6'
          Dst:             idn2_to_unicode_8z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:80,4'
          Dst:             idn2_free
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:81,2'
          Dst:             idn2_to_unicode_8z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:82,2'
          Dst:             idn2_to_unicode_8z4z
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:88,2'
          Dst:             idn2_to_unicode_44i
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:90,2'
          Dst:             idn2_to_unicode_44i
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:96,7'
          Dst:             idn2_check_version
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:103,7'
          Dst:             idn2_to_unicode_lzlz
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:104,5'
          Dst:             idn2_free
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:111,7'
          Dst:             __assert_fail
        - Src:             'libidn2_to_unicode_8z8z_fuzzer.c:115,7'
          Dst:             idn2_to_unicode_44i
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idn2_to_unicode_lzlz
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - flags
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - idn2_to_unicode_8zlz
        - locale_charset
        - rpl_free
        - u8_strconv_from_encoding
      functionUses:    4
      BranchProfiles:
        - Branch String:   'decode.c:425,7'
          Branch Sides:
            - BranchSide:      'decode.c:427,11'
              BranchSideFuncs:
                - locale_charset
                - u8_strconv_from_encoding
                - __errno_location
                - idn2_to_unicode_8zlz
                - rpl_free
            - BranchSide:      'decode.c:432,14'
              BranchSideFuncs:
                - locale_charset
                - u8_strconv_from_encoding
                - __errno_location
                - idn2_to_unicode_8zlz
                - rpl_free
        - Branch String:   'decode.c:427,11'
          Branch Sides:
            - BranchSide:      'decode.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:435,7'
          Branch Sides:
            - BranchSide:      'decode.c:437,11'
              BranchSideFuncs:
                - idn2_to_unicode_8zlz
                - rpl_free
            - BranchSide:      'decode.c:442,39'
              BranchSideFuncs:
                - idn2_to_unicode_8zlz
                - rpl_free
        - Branch String:   'decode.c:437,11'
          Branch Sides:
            - BranchSide:      'decode.c:438,2'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:439,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'decode.c:432,14'
          Dst:             locale_charset
        - Src:             'decode.c:433,14'
          Dst:             u8_strconv_from_encoding
        - Src:             'decode.c:437,11'
          Dst:             __errno_location
        - Src:             'decode.c:442,8'
          Dst:             idn2_to_unicode_8zlz
        - Src:             'decode.c:443,3'
          Dst:             rpl_free
    - functionName:    __errno_location
      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:    75
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idn2_to_unicode_8zlz
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - flags
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - idn2_to_unicode_8z8z
        - locale_charset
        - rpl_free
        - u8_strconv_to_encoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'decode.c:364,21'
          Branch Sides:
            - BranchSide:      'decode.c:364,25'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'decode.c:364,7'
          Branch Sides:
            - BranchSide:      'decode.c:365,12'
              BranchSideFuncs:
                - locale_charset
                - u8_strconv_to_encoding
                - __errno_location
                - rpl_free
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:367,14'
              BranchSideFuncs:
                - locale_charset
                - u8_strconv_to_encoding
                - __errno_location
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:371,7'
          Branch Sides:
            - BranchSide:      'decode.c:373,11'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:382,11'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:373,11'
          Branch Sides:
            - BranchSide:      'decode.c:374,5'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:376,5'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:382,11'
          Branch Sides:
            - BranchSide:      'decode.c:383,21'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'decode.c:385,8'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
      Callsites:
        - Src:             'decode.c:363,8'
          Dst:             idn2_to_unicode_8z8z
        - Src:             'decode.c:367,14'
          Dst:             locale_charset
        - Src:             'decode.c:369,17'
          Dst:             u8_strconv_to_encoding
        - Src:             'decode.c:373,11'
          Dst:             __errno_location
        - Src:             'decode.c:378,7'
          Dst:             rpl_free
        - Src:             'decode.c:385,2'
          Dst:             rpl_free
        - Src:             'decode.c:390,3'
          Dst:             rpl_free
    - functionName:    idn2_to_unicode_8z8z
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - flags
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - idn2_to_unicode_8z4z
        - rpl_free
        - u32_strlen
        - u32_to_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'decode.c:312,21'
          Branch Sides:
            - BranchSide:      'decode.c:312,25'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:313,12'
              BranchSideFuncs: []
        - Branch String:   'decode.c:312,7'
          Branch Sides:
            - BranchSide:      'decode.c:313,12'
              BranchSideFuncs:
                - u32_strlen
                - u32_to_u8
                - rpl_free
                - __errno_location
                - rpl_free
            - BranchSide:      'decode.c:316,16'
              BranchSideFuncs:
                - u32_strlen
                - u32_to_u8
                - rpl_free
                - __errno_location
                - rpl_free
        - Branch String:   'decode.c:319,7'
          Branch Sides:
            - BranchSide:      'decode.c:321,11'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'decode.c:326,7'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'decode.c:321,11'
          Branch Sides:
            - BranchSide:      'decode.c:322,2'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:323,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:326,7'
          Branch Sides:
            - BranchSide:      'decode.c:327,24'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:329,11'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             'decode.c:311,8'
          Dst:             idn2_to_unicode_8z4z
        - Src:             'decode.c:316,28'
          Dst:             u32_strlen
        - Src:             'decode.c:316,5'
          Dst:             u32_to_u8
        - Src:             'decode.c:317,3'
          Dst:             rpl_free
        - Src:             'decode.c:321,11'
          Dst:             __errno_location
        - Src:             'decode.c:329,5'
          Dst:             rpl_free
    - functionName:    idn2_to_unicode_8z4z
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'int **'
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - flags
      BBCount:         59
      ICount:          381
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - __errno_location
        - idn2_punycode_decode
        - rpl_free
        - u32_cpy
        - u32_cpy_alloc
        - u8_to_u32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'decode.c:68,7'
          Branch Sides:
            - BranchSide:      'decode.c:70,11'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:77,10'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:70,11'
          Branch Sides:
            - BranchSide:      'decode.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:72,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:80,3'
          Branch Sides:
            - BranchSide:      'decode.c:83,14'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:139,7'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
        - Branch String:   'decode.c:85,17'
          Branch Sides:
            - BranchSide:      'decode.c:85,21'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:85,7'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:85,7'
          Branch Sides:
            - BranchSide:      'decode.c:86,3'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:88,11'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:88,22'
          Branch Sides:
            - BranchSide:      'decode.c:88,26'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:108,32'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:88,38'
          Branch Sides:
            - BranchSide:      'decode.c:88,41'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:89,8'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:89,4'
          Branch Sides:
            - BranchSide:      'decode.c:89,8'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:108,32'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:89,20'
          Branch Sides:
            - BranchSide:      'decode.c:89,39'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:89,23'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:89,36'
          Branch Sides:
            - BranchSide:      'decode.c:89,39'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:108,32'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:89,51'
          Branch Sides:
            - BranchSide:      'decode.c:89,54'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:108,32'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:88,11'
          Branch Sides:
            - BranchSide:      'decode.c:91,6'
              BranchSideFuncs:
                - idn2_punycode_decode
                - u32_cpy
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:108,32'
              BranchSideFuncs:
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:95,8'
          Branch Sides:
            - BranchSide:      'decode.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:98,8'
              BranchSideFuncs:
                - u32_cpy
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
        - Branch String:   'decode.c:98,8'
          Branch Sides:
            - BranchSide:      'decode.c:99,6'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:101,13'
              BranchSideFuncs:
                - u32_cpy
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
        - Branch String:   'decode.c:106,8'
          Branch Sides:
            - BranchSide:      'decode.c:110,12'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:115,8'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:110,12'
          Branch Sides:
            - BranchSide:      'decode.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:112,8'
              BranchSideFuncs: []
        - Branch String:   'decode.c:115,8'
          Branch Sides:
            - BranchSide:      'decode.c:117,14'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'decode.c:121,8'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
                - rpl_free
        - Branch String:   'decode.c:121,8'
          Branch Sides:
            - BranchSide:      'decode.c:123,14'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'decode.c:127,13'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:132,11'
          Branch Sides:
            - BranchSide:      'decode.c:134,19'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
            - BranchSide:      'decode.c:137,5'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
                - u8_to_u32
                - __errno_location
                - u32_cpy
                - rpl_free
                - rpl_free
                - rpl_free
                - idn2_punycode_decode
                - u32_cpy
        - Branch String:   'decode.c:139,7'
          Branch Sides:
            - BranchSide:      'decode.c:143,15'
              BranchSideFuncs:
                - u32_cpy_alloc
                - __errno_location
            - BranchSide:      'decode.c:156,3'
              BranchSideFuncs: []
        - Branch String:   'decode.c:146,11'
          Branch Sides:
            - BranchSide:      'decode.c:148,8'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:153,17'
              BranchSideFuncs: []
        - Branch String:   'decode.c:148,8'
          Branch Sides:
            - BranchSide:      'decode.c:149,6'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:150,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'decode.c:93,9'
          Dst:             idn2_punycode_decode
        - Src:             'decode.c:101,4'
          Dst:             u32_cpy
        - Src:             'decode.c:108,9'
          Dst:             u8_to_u32
        - Src:             'decode.c:110,12'
          Dst:             __errno_location
        - Src:             'decode.c:117,8'
          Dst:             rpl_free
        - Src:             'decode.c:123,8'
          Dst:             rpl_free
        - Src:             'decode.c:127,4'
          Dst:             u32_cpy
        - Src:             'decode.c:128,4'
          Dst:             rpl_free
        - Src:             'decode.c:145,14'
          Dst:             u32_cpy_alloc
        - Src:             'decode.c:148,8'
          Dst:             __errno_location
    - functionName:    idn2_to_unicode_44i
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'int *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - in
        - inlen
        - out
        - outlen
        - flags
      BBCount:         24
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - idn2_to_unicode_4z4z
        - rpl_free
        - u32_cpy
        - u32_strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'decode.c:252,7'
          Branch Sides:
            - BranchSide:      'decode.c:254,11'
              BranchSideFuncs:
                - malloc
                - u32_cpy
                - idn2_to_unicode_4z4z
                - rpl_free
                - u32_strlen
                - rpl_free
                - u32_cpy
            - BranchSide:      'decode.c:259,37'
              BranchSideFuncs:
                - malloc
                - u32_cpy
                - idn2_to_unicode_4z4z
                - rpl_free
                - u32_strlen
                - rpl_free
                - u32_cpy
        - Branch String:   'decode.c:254,11'
          Branch Sides:
            - BranchSide:      'decode.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:256,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:260,7'
          Branch Sides:
            - BranchSide:      'decode.c:261,5'
              BranchSideFuncs:
                - u32_cpy
                - idn2_to_unicode_4z4z
                - rpl_free
                - u32_strlen
                - rpl_free
                - u32_cpy
            - BranchSide:      'decode.c:263,12'
              BranchSideFuncs:
                - u32_cpy
                - idn2_to_unicode_4z4z
                - rpl_free
                - u32_strlen
                - rpl_free
                - u32_cpy
        - Branch String:   'decode.c:268,7'
          Branch Sides:
            - BranchSide:      'decode.c:269,12'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:271,21'
              BranchSideFuncs:
                - u32_strlen
                - rpl_free
                - u32_cpy
        - Branch String:   'decode.c:272,11'
          Branch Sides:
            - BranchSide:      'decode.c:272,14'
              BranchSideFuncs:
                - rpl_free
                - u32_cpy
            - BranchSide:      'decode.c:274,9'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'decode.c:272,7'
          Branch Sides:
            - BranchSide:      'decode.c:273,14'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
            - BranchSide:      'decode.c:274,9'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'decode.c:273,31'
          Branch Sides:
            - BranchSide:      'decode.c:273,47'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
            - BranchSide:      'decode.c:273,54'
              BranchSideFuncs:
                - u32_cpy
                - rpl_free
        - Branch String:   'decode.c:276,7'
          Branch Sides:
            - BranchSide:      'decode.c:277,15'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:279,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'decode.c:263,3'
          Dst:             u32_cpy
        - Src:             'decode.c:266,8'
          Dst:             idn2_to_unicode_4z4z
        - Src:             'decode.c:267,3'
          Dst:             rpl_free
        - Src:             'decode.c:271,9'
          Dst:             u32_strlen
        - Src:             'decode.c:273,5'
          Dst:             u32_cpy
        - Src:             'decode.c:274,3'
          Dst:             rpl_free
    - functionName:    idn2_to_unicode_4z4z
      functionSourceFile: '/src/libidn2/lib/decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'int **'
        - int
      constantsTouched: []
      argNames:
        - input
        - output
        - flags
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - idn2_to_unicode_8z4z
        - rpl_free
        - u32_strlen
        - u32_to_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'decode.c:188,7'
          Branch Sides:
            - BranchSide:      'decode.c:190,11'
              BranchSideFuncs:
                - u32_strlen
                - u32_to_u8
                - __errno_location
                - idn2_to_unicode_8z4z
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:195,25'
              BranchSideFuncs:
                - u32_strlen
                - u32_to_u8
                - __errno_location
                - idn2_to_unicode_8z4z
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:190,11'
          Branch Sides:
            - BranchSide:      'decode.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:196,7'
          Branch Sides:
            - BranchSide:      'decode.c:198,11'
              BranchSideFuncs:
                - idn2_to_unicode_8z4z
                - rpl_free
                - rpl_free
            - BranchSide:      'decode.c:203,39'
              BranchSideFuncs:
                - idn2_to_unicode_8z4z
                - rpl_free
                - rpl_free
        - Branch String:   'decode.c:198,11'
          Branch Sides:
            - BranchSide:      'decode.c:199,2'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:200,7'
              BranchSideFuncs: []
        - Branch String:   'decode.c:206,7'
          Branch Sides:
            - BranchSide:      'decode.c:208,11'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'decode.c:214,10'
              BranchSideFuncs: []
        - Branch String:   'decode.c:208,11'
          Branch Sides:
            - BranchSide:      'decode.c:209,12'
              BranchSideFuncs: []
            - BranchSide:      'decode.c:211,8'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             'decode.c:195,32'
          Dst:             u32_strlen
        - Src:             'decode.c:195,14'
          Dst:             u32_to_u8
        - Src:             'decode.c:198,11'
          Dst:             __errno_location
        - Src:             'decode.c:203,8'
          Dst:             idn2_to_unicode_8z4z
        - Src:             'decode.c:204,3'
          Dst:             rpl_free
        - Src:             'decode.c:211,2'
          Dst:             rpl_free
    - functionName:    idn2_check_version
      functionSourceFile: '/src/libidn2/lib/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - req_version
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strverscmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'version.c:62,20'
          Branch Sides:
            - BranchSide:      'version.c:62,35'
              BranchSideFuncs:
                - strverscmp
            - BranchSide:      'version.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'version.c:62,7'
          Branch Sides:
            - BranchSide:      'version.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'version.c:65,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'version.c:62,23'
          Dst:             strverscmp
    - functionName:    strverscmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idn2_strerror_name
      functionSourceFile: '/src/libidn2/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - rc
      BBCount:         32
      ICount:          163
      EdgeCount:       62
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:135,3'
          Branch Sides:
            - BranchSide:      'error.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:188,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:196,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    idn2_strerror
      functionSourceFile: '/src/libidn2/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - rc
      BBCount:         31
      ICount:          158
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:51,3'
          Branch Sides:
            - BranchSide:      'error.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'error.c:113,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _idn2_punycode_encode
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'int *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - input_length
        - input
        - output_length
        - output
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idn2_punycode_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'punycode.c:427,10'
          Dst:             idn2_punycode_encode
    - functionName:    idn2_punycode_encode
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - input
        - input_length
        - output
        - output_length
      BBCount:         65
      ICount:          449
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - adapt
        - encode_digit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punycode.c:167,7'
          Branch Sides:
            - BranchSide:      'punycode.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:169,33'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:181,3'
          Branch Sides:
            - BranchSide:      'punycode.c:183,11'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:194,22'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:183,11'
          Branch Sides:
            - BranchSide:      'punycode.c:185,8'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:189,16'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:185,8'
          Branch Sides:
            - BranchSide:      'punycode.c:186,6'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:187,27'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:190,9'
          Branch Sides:
            - BranchSide:      'punycode.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:201,7'
          Branch Sides:
            - BranchSide:      'punycode.c:202,5'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:206,3'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:206,3'
          Branch Sides:
            - BranchSide:      'punycode.c:211,14'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:262,20'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:211,7'
          Branch Sides:
            - BranchSide:      'punycode.c:215,8'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:222,11'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:215,22'
          Branch Sides:
            - BranchSide:      'punycode.c:215,25'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:217,2'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:215,8'
          Branch Sides:
            - BranchSide:      'punycode.c:216,10'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:217,2'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:222,11'
          Branch Sides:
            - BranchSide:      'punycode.c:223,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:224,17'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:227,7'
          Branch Sides:
            - BranchSide:      'punycode.c:230,8'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:259,7'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:230,8'
          Branch Sides:
            - BranchSide:      'punycode.c:232,12'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:236,8'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:232,12'
          Branch Sides:
            - BranchSide:      'punycode.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:234,6'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:236,8'
          Branch Sides:
            - BranchSide:      'punycode.c:240,17'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:257,2'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:242,9'
          Branch Sides:
            - BranchSide:      'punycode.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:244,9'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:244,9'
          Branch Sides:
            - BranchSide:      'punycode.c:244,7'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:245,7'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:245,7'
          Branch Sides:
            - BranchSide:      'punycode.c:244,9'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
            - BranchSide:      'punycode.c:245,33'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
        - Branch String:   'punycode.c:246,9'
          Branch Sides:
            - BranchSide:      'punycode.c:247,7'
              BranchSideFuncs:
                - encode_digit
                - adapt
                - encode_digit
            - BranchSide:      'punycode.c:248,35'
              BranchSideFuncs:
                - encode_digit
                - encode_digit
                - adapt
      Callsites:
        - Src:             'punycode.c:248,21'
          Dst:             encode_digit
        - Src:             'punycode.c:252,24'
          Dst:             encode_digit
        - Src:             'punycode.c:253,15'
          Dst:             adapt
    - functionName:    encode_digit
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - flag
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adapt
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - delta
        - numpoints
        - firsttime
      BBCount:         8
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'punycode.c:124,11'
          Branch Sides:
            - BranchSide:      'punycode.c:124,23'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:124,38'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:128,3'
          Branch Sides:
            - BranchSide:      'punycode.c:130,13'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:133,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _idn2_punycode_decode
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'char *'
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - input_length
        - input
        - output_length
        - output
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idn2_punycode_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'punycode.c:418,10'
          Dst:             idn2_punycode_decode
    - functionName:    idn2_punycode_decode
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - input
        - input_length
        - output
        - output_length
      BBCount:         85
      ICount:          546
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - adapt
        - decode_digit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'punycode.c:303,7'
          Branch Sides:
            - BranchSide:      'punycode.c:304,5'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:307,10'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:307,3'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:316,6'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:311,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:311,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:311,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,12'
          Branch Sides:
            - BranchSide:      'punycode.c:309,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:311,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:309,11'
          Branch Sides:
            - BranchSide:      'punycode.c:310,2'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:311,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:311,11'
          Branch Sides:
            - BranchSide:      'punycode.c:312,6'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:313,5'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:316,5'
          Branch Sides:
            - BranchSide:      'punycode.c:315,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:316,61'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:318,7'
          Branch Sides:
            - BranchSide:      'punycode.c:324,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:339,5'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:324,14'
          Branch Sides:
            - BranchSide:      'punycode.c:324,17'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:325,2'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:324,11'
          Branch Sides:
            - BranchSide:      'punycode.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:327,11'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:327,11'
          Branch Sides:
            - BranchSide:      'punycode.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:332,14'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:332,7'
          Branch Sides:
            - BranchSide:      'punycode.c:333,18'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:335,9'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:345,3'
          Branch Sides:
            - BranchSide:      'punycode.c:355,19'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:396,29'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:357,8'
          Branch Sides:
            - BranchSide:      'punycode.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:359,26'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:360,8'
          Branch Sides:
            - BranchSide:      'punycode.c:361,6'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:362,8'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:362,8'
          Branch Sides:
            - BranchSide:      'punycode.c:363,6'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:364,9'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:365,8'
          Branch Sides:
            - BranchSide:      'punycode.c:365,6'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:366,6'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:366,6'
          Branch Sides:
            - BranchSide:      'punycode.c:365,8'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:366,32'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:367,8'
          Branch Sides:
            - BranchSide:      'punycode.c:368,6'
              BranchSideFuncs:
                - adapt
                - decode_digit
            - BranchSide:      'punycode.c:369,8'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:369,8'
          Branch Sides:
            - BranchSide:      'punycode.c:370,6'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:371,17'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:378,11'
          Branch Sides:
            - BranchSide:      'punycode.c:379,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:380,12'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:381,24'
          Branch Sides:
            - BranchSide:      'punycode.c:381,28'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:382,2'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:381,40'
          Branch Sides:
            - BranchSide:      'punycode.c:381,43'
              BranchSideFuncs:
                - decode_digit
                - adapt
            - BranchSide:      'punycode.c:383,13'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:381,11'
          Branch Sides:
            - BranchSide:      'punycode.c:382,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:383,13'
              BranchSideFuncs:
                - decode_digit
                - adapt
        - Branch String:   'punycode.c:389,11'
          Branch Sides:
            - BranchSide:      'punycode.c:390,2'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:392,16'
              BranchSideFuncs:
                - decode_digit
                - adapt
      Callsites:
        - Src:             'punycode.c:359,12'
          Dst:             decode_digit
        - Src:             'punycode.c:374,14'
          Dst:             adapt
    - functionName:    decode_digit
      functionSourceFile: '/src/libidn2/lib/punycode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cp
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'punycode.c:104,17'
          Branch Sides:
            - BranchSide:      'punycode.c:104,20'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:104,7'
          Branch Sides:
            - BranchSide:      'punycode.c:105,12'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:106,17'
          Branch Sides:
            - BranchSide:      'punycode.c:106,20'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:108,7'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:106,7'
          Branch Sides:
            - BranchSide:      'punycode.c:107,12'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:108,7'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:108,17'
          Branch Sides:
            - BranchSide:      'punycode.c:108,20'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:111,3'
              BranchSideFuncs: []
        - Branch String:   'punycode.c:108,7'
          Branch Sides:
            - BranchSide:      'punycode.c:109,12'
              BranchSideFuncs: []
            - BranchSide:      'punycode.c:111,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    idn2_free
      functionSourceFile: '/src/libidn2/lib/free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rpl_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'free.c:48,3'
          Dst:             rpl_free
    - functionName:    rpl_free
      functionSourceFile: '/src/libidn2/unistring/free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'free.c:47,13'
          Dst:             __errno_location
        - Src:             'free.c:49,3'
          Dst:             __errno_location
    - functionName:    locale_charset
      functionSourceFile: '/src/libidn2/unistring/localcharset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nl_langinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'localcharset.c:833,15'
          Branch Sides:
            - BranchSide:      'localcharset.c:847,13'
              BranchSideFuncs:
                - nl_langinfo
            - BranchSide:      'localcharset.c:847,13'
              BranchSideFuncs:
                - nl_langinfo
        - Branch String:   'localcharset.c:911,7'
          Branch Sides:
            - BranchSide:      'localcharset.c:913,13'
              BranchSideFuncs: []
            - BranchSide:      'localcharset.c:1070,13'
              BranchSideFuncs: []
        - Branch String:   'localcharset.c:1070,13'
          Branch Sides:
            - BranchSide:      'localcharset.c:1070,13'
              BranchSideFuncs: []
            - BranchSide:      'localcharset.c:1071,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'localcharset.c:847,13'
          Dst:             nl_langinfo
    - functionName:    nl_langinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u32_cpy_alloc
      functionSourceFile: '/src/libidn2/unistring/unistr/u-cpy-alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'int *'
      argCount:        2
      argTypes:
        - 'int *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u-cpy-alloc.h:35,27'
          Branch Sides:
            - BranchSide:      'unistr/u-cpy-alloc.h:35,35'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'unistr/u-cpy-alloc.h:35,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'unistr/u-cpy-alloc.h:36,7'
          Branch Sides:
            - BranchSide:      'unistr/u-cpy-alloc.h:36,7'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u-cpy-alloc.h:44,11'
              BranchSideFuncs: []
        - Branch String:   'unistr/u-cpy-alloc.h:44,11'
          Branch Sides:
            - BranchSide:      'unistr/u-cpy-alloc.h:45,26'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u-cpy-alloc.h:47,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u32_cpy
      functionSourceFile: '/src/libidn2/unistring/unistr/u-cpy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - n
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'unistr/u-cpy.h:29,7'
          Branch Sides:
            - BranchSide:      'unistr/u-cpy.h:29,7'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u-cpy.h:30,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u32_strlen
      functionSourceFile: '/src/libidn2/unistring/unistr/u-strlen.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unistr/u-strlen.h:23,3'
          Branch Sides:
            - BranchSide:      'unistr/u-strlen.h:23,31'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u-strlen.h:25,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u32_to_u8
      functionSourceFile: '/src/libidn2/unistring/unistr/u32-to-u8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - s
        - n
        - resultbuf
        - lengthp
      BBCount:         65
      ICount:          348
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - __errno_location
        - abort
        - realloc
        - rpl_free
        - u8_uctomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unistr/u32-to-u8.c:40,7'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:42,16'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:47,14'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:55,3'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:61,14'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:106,7'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:66,26'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:66,35'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:67,25'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:68,11'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:70,17'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:75,11'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u32-to-u8.c:70,37'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:70,40'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:72,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:70,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:71,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:72,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:75,11'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:79,24'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u32-to-u8.c:103,17'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:79,24'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:79,44'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u32-to-u8.c:79,21'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u32-to-u8.c:80,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:81,25'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u32-to-u8.c:82,15'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u32-to-u8.c:82,35'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:82,38'
              BranchSideFuncs:
                - malloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:83,43'
              BranchSideFuncs:
                - malloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:82,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:83,43'
              BranchSideFuncs:
                - malloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:86,37'
              BranchSideFuncs:
                - realloc
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - malloc
                - rpl_free
                - __errno_location
                - abort
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:88,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:90,21'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:95,15'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
                - abort
        - Branch String:   'unistr/u32-to-u8.c:90,41'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:90,44'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:92,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:90,19'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:91,23'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:92,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:95,35'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:95,38'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
                - abort
            - BranchSide:      'unistr/u32-to-u8.c:98,20'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
                - abort
        - Branch String:   'unistr/u32-to-u8.c:95,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:96,30'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
                - abort
            - BranchSide:      'unistr/u32-to-u8.c:98,20'
              BranchSideFuncs:
                - u8_uctomb
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
                - abort
        - Branch String:   'unistr/u32-to-u8.c:100,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:101,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'unistr/u32-to-u8.c:102,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_uctomb
                - realloc
                - u8_uctomb
                - abort
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u32-to-u8.c:106,7'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:108,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:119,12'
              BranchSideFuncs:
                - realloc
        - Branch String:   'unistr/u32-to-u8.c:108,11'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:111,33'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'unistr/u32-to-u8.c:112,15'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:114,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u32-to-u8.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'unistr/u32-to-u8.c:125,11'
          Branch Sides:
            - BranchSide:      'unistr/u32-to-u8.c:126,18'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u32-to-u8.c:127,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unistr/u32-to-u8.c:66,15'
          Dst:             u8_uctomb
        - Src:             'unistr/u32-to-u8.c:71,13'
          Dst:             rpl_free
        - Src:             'unistr/u32-to-u8.c:72,11'
          Dst:             __errno_location
        - Src:             'unistr/u32-to-u8.c:86,28'
          Dst:             realloc
        - Src:             'unistr/u32-to-u8.c:91,17'
          Dst:             rpl_free
        - Src:             'unistr/u32-to-u8.c:92,15'
          Dst:             __errno_location
        - Src:             'unistr/u32-to-u8.c:99,19'
          Dst:             u8_uctomb
        - Src:             'unistr/u32-to-u8.c:101,13'
          Dst:             abort
        - Src:             'unistr/u32-to-u8.c:114,15'
          Dst:             __errno_location
        - Src:             'unistr/u32-to-u8.c:124,29'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u8_strconv_from_encoding
      functionSourceFile: '/src/libidn2/unistring/uniconv/u-strconv-from-enc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - string
        - fromcode
        - handler
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - rpl_free
        - strlen
        - u8_conv_from_encoding
        - u8_strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uniconv/u-strconv-from-enc.h:29,7'
          Branch Sides:
            - BranchSide:      'uniconv/u-strconv-from-enc.h:30,5'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u-strconv-from-enc.h:32,9'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
                - u8_strlen
        - Branch String:   'uniconv/u-strconv-from-enc.h:32,20'
          Branch Sides:
            - BranchSide:      'uniconv/u-strconv-from-enc.h:32,23'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
                - u8_strlen
            - BranchSide:      'uniconv/u-strconv-from-enc.h:35,13'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
        - Branch String:   'uniconv/u-strconv-from-enc.h:33,9'
          Branch Sides:
            - BranchSide:      'uniconv/u-strconv-from-enc.h:33,22'
              BranchSideFuncs:
                - u8_strlen
                - rpl_free
                - __errno_location
            - BranchSide:      'uniconv/u-strconv-from-enc.h:35,13'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
        - Branch String:   'uniconv/u-strconv-from-enc.h:32,7'
          Branch Sides:
            - BranchSide:      'uniconv/u-strconv-from-enc.h:35,13'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u-strconv-from-enc.h:39,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uniconv/u-strconv-from-enc.h:27,35'
          Dst:             strlen
        - Src:             'uniconv/u-strconv-from-enc.h:26,5'
          Dst:             u8_conv_from_encoding
        - Src:             'uniconv/u-strconv-from-enc.h:33,12'
          Dst:             u8_strlen
        - Src:             'uniconv/u-strconv-from-enc.h:35,7'
          Dst:             rpl_free
        - Src:             'uniconv/u-strconv-from-enc.h:36,7'
          Dst:             __errno_location
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u8_strconv_to_encoding
      functionSourceFile: '/src/libidn2/unistring/uniconv/u8-strconv-to-enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - string
        - tocode
        - handler
      BBCount:         19
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - c_strcasecmp
        - mem_iconveha
        - rpl_free
        - strlen
        - u8_check
        - u8_strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uniconv/u8-strconv-to-enc.c:48,7'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:51,27'
              BranchSideFuncs:
                - u8_strlen
                - u8_check
                - malloc
                - __errno_location
                - __errno_location
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:68,14'
              BranchSideFuncs:
                - u8_strlen
                - mem_iconveha
                - rpl_free
                - __errno_location
                - strlen
        - Branch String:   'uniconv/u8-strconv-to-enc.c:52,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:54,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:57,33'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-strconv-to-enc.c:58,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:60,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:63,15'
              BranchSideFuncs: []
        - Branch String:   'uniconv/u8-strconv-to-enc.c:70,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:76,13'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
                - strlen
        - Branch String:   'uniconv/u8-strconv-to-enc.c:76,24'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:76,27'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
                - strlen
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:79,17'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
        - Branch String:   'uniconv/u8-strconv-to-enc.c:77,13'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:77,24'
              BranchSideFuncs:
                - strlen
                - rpl_free
                - __errno_location
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:79,17'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
        - Branch String:   'uniconv/u8-strconv-to-enc.c:76,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:79,17'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u8-strconv-to-enc.c:83,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uniconv/u8-strconv-to-enc.c:48,7'
          Dst:             c_strcasecmp
        - Src:             'uniconv/u8-strconv-to-enc.c:51,16'
          Dst:             u8_strlen
        - Src:             'uniconv/u8-strconv-to-enc.c:52,11'
          Dst:             u8_check
        - Src:             'uniconv/u8-strconv-to-enc.c:54,11'
          Dst:             __errno_location
        - Src:             'uniconv/u8-strconv-to-enc.c:60,11'
          Dst:             __errno_location
        - Src:             'uniconv/u8-strconv-to-enc.c:70,48'
          Dst:             u8_strlen
        - Src:             'uniconv/u8-strconv-to-enc.c:70,11'
          Dst:             mem_iconveha
        - Src:             'uniconv/u8-strconv-to-enc.c:77,16'
          Dst:             strlen
        - Src:             'uniconv/u8-strconv-to-enc.c:79,11'
          Dst:             rpl_free
        - Src:             'uniconv/u8-strconv-to-enc.c:80,11'
          Dst:             __errno_location
    - functionName:    u8_strlen
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-strlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'unistr/u8-strlen.c:28,10'
          Dst:             strlen
    - functionName:    u8_to_u32
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-to-u32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'int *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - s
        - n
        - resultbuf
        - lengthp
      BBCount:         60
      ICount:          328
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - realloc
        - rpl_free
        - u8_mbtoucr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u8-to-u32.c:40,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:42,16'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:47,14'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:55,3'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:61,32'
              BranchSideFuncs:
                - u8_mbtoucr
                - realloc
                - malloc
                - __errno_location
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:100,7'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:62,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:64,17'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:69,12'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - realloc
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u8-to-u32.c:64,37'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:64,40'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:66,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:64,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:65,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:66,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:72,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:76,24'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u8-to-u32.c:97,26'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:76,24'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:76,44'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u8-to-u32.c:76,21'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u8-to-u32.c:77,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:78,25'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
                - malloc
            - BranchSide:      'unistr/u8-to-u32.c:79,15'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
                - malloc
        - Branch String:   'unistr/u8-to-u32.c:79,35'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:79,38'
              BranchSideFuncs:
                - malloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:80,43'
              BranchSideFuncs:
                - malloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:79,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:80,43'
              BranchSideFuncs:
                - malloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:83,37'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - malloc
                - rpl_free
                - __errno_location
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:85,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:87,21'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:92,15'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:87,41'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:87,44'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:89,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:87,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:88,23'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:89,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:92,35'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:92,38'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:95,20'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:92,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:93,30'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:95,20'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - u8_mbtoucr
                - realloc
                - rpl_free
                - __errno_location
                - malloc
                - rpl_free
                - __errno_location
        - Branch String:   'unistr/u8-to-u32.c:100,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:102,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:113,12'
              BranchSideFuncs:
                - realloc
        - Branch String:   'unistr/u8-to-u32.c:102,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:105,33'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:112,5'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-to-u32.c:106,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:108,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'unistr/u8-to-u32.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-to-u32.c:119,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-to-u32.c:120,18'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-to-u32.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unistr/u8-to-u32.c:61,15'
          Dst:             u8_mbtoucr
        - Src:             'unistr/u8-to-u32.c:65,13'
          Dst:             rpl_free
        - Src:             'unistr/u8-to-u32.c:66,11'
          Dst:             __errno_location
        - Src:             'unistr/u8-to-u32.c:83,28'
          Dst:             realloc
        - Src:             'unistr/u8-to-u32.c:88,17'
          Dst:             rpl_free
        - Src:             'unistr/u8-to-u32.c:89,15'
          Dst:             __errno_location
        - Src:             'unistr/u8-to-u32.c:108,15'
          Dst:             __errno_location
        - Src:             'unistr/u8-to-u32.c:118,29'
          Dst:             realloc
    - functionName:    u8_uctomb
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-uctomb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - s
        - uc
        - n
      BBCount:         31
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unistr/u8-uctomb.c:35,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:37,11'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:48,11'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:37,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:39,18'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:48,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:49,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:50,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:50,16'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:52,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:57,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:52,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:52,30'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:53,19'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:52,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:53,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:57,16'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:58,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:62,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:64,19'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-uctomb.c:64,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-uctomb.c:66,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:68,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:70,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-uctomb.c:73,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_strcasecmp
      functionSourceFile: '/src/libidn2/unistring/c-strcasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - c_tolower
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c-strcasecmp.c:33,7'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'c-strcasecmp.c:36,3'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strcasecmp.c:41,11'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'c-strcasecmp.c:44,7'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strcasecmp.c:46,5'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:38,24'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
            - BranchSide:      'c-strcasecmp.c:50,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c-strcasecmp.c:38,12'
          Dst:             c_tolower
        - Src:             'c-strcasecmp.c:39,12'
          Dst:             c_tolower
    - functionName:    str_iconveha_notranslit
      functionSourceFile: '/src/libidn2/unistring/striconveha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - src
        - from_codeset
        - to_codeset
        - handler
      BBCount:         36
      ICount:          188
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - str_iconveh
        - str_iconveha_notranslit
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'striconveha.c:263,22'
          Branch Sides:
            - BranchSide:      'striconveha.c:263,25'
              BranchSideFuncs: []
            - BranchSide:      'striconveha.c:264,12'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:263,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:264,12'
              BranchSideFuncs: []
            - BranchSide:      'striconveha.c:271,20'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:271,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:272,21'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:309,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveha.c:272,13'
          Branch Sides:
            - BranchSide:      'striconveha.c:272,51'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:276,17'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:276,17'
          Branch Sides:
            - BranchSide:      'striconveha.c:279,29'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:292,25'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:285,42'
          Branch Sides:
            - BranchSide:      'striconveha.c:285,45'
              BranchSideFuncs:
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
            - BranchSide:      'striconveha.c:286,30'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:285,25'
          Branch Sides:
            - BranchSide:      'striconveha.c:286,30'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:287,30'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:288,19'
          Branch Sides:
            - BranchSide:      'striconveha.c:282,55'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:290,15'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:298,38'
          Branch Sides:
            - BranchSide:      'striconveha.c:298,41'
              BranchSideFuncs:
                - __errno_location
                - str_iconveha_notranslit
            - BranchSide:      'striconveha.c:299,26'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:298,21'
          Branch Sides:
            - BranchSide:      'striconveha.c:299,26'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:300,26'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:301,15'
          Branch Sides:
            - BranchSide:      'striconveha.c:295,51'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:305,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveha.c:261,18'
          Dst:             str_iconveh
        - Src:             'striconveha.c:263,25'
          Dst:             __errno_location
        - Src:             'striconveha.c:272,13'
          Dst:             strcmp
        - Src:             'striconveha.c:282,30'
          Dst:             str_iconveha_notranslit
        - Src:             'striconveha.c:285,45'
          Dst:             __errno_location
        - Src:             'striconveha.c:295,26'
          Dst:             str_iconveha_notranslit
        - Src:             'striconveha.c:298,41'
          Dst:             __errno_location
        - Src:             'striconveha.c:309,7'
          Dst:             __errno_location
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_iconveha
      functionSourceFile: '/src/libidn2/unistring/striconveha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - bool
        - int
      constantsTouched: []
      argNames:
        - src
        - from_codeset
        - to_codeset
        - transliterate
        - handler
      BBCount:         19
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - c_strcasecmp
        - freea
        - mmalloca
        - str_iconveha_notranslit
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'striconveha.c:320,20'
          Branch Sides:
            - BranchSide:      'striconveha.c:320,37'
              BranchSideFuncs:
                - strdup
                - __errno_location
            - BranchSide:      'striconveha.c:322,30'
              BranchSideFuncs:
                - strdup
                - __errno_location
        - Branch String:   'striconveha.c:320,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:322,30'
              BranchSideFuncs:
                - strdup
                - __errno_location
            - BranchSide:      'striconveha.c:334,7'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - strlen
                - mmalloca
                - str_iconveha_notranslit
                - freea
                - __errno_location
        - Branch String:   'striconveha.c:324,11'
          Branch Sides:
            - BranchSide:      'striconveha.c:325,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveha.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:334,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:337,28'
              BranchSideFuncs:
                - strlen
                - mmalloca
                - str_iconveha_notranslit
                - freea
                - __errno_location
            - BranchSide:      'striconveha.c:356,37'
              BranchSideFuncs:
                - str_iconveha_notranslit
        - Branch String:   'striconveha.c:338,44'
          Branch Sides:
            - BranchSide:      'striconveha.c:338,13'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - freea
                - __errno_location
            - BranchSide:      'striconveha.c:338,13'
              BranchSideFuncs:
                - mmalloca
                - str_iconveha_notranslit
                - freea
                - __errno_location
        - Branch String:   'striconveha.c:339,11'
          Branch Sides:
            - BranchSide:      'striconveha.c:341,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveha.c:344,15'
              BranchSideFuncs:
                - str_iconveha_notranslit
                - freea
      Callsites:
        - Src:             'striconveha.c:320,23'
          Dst:             c_strcasecmp
        - Src:             'striconveha.c:322,22'
          Dst:             strdup
        - Src:             'striconveha.c:325,9'
          Dst:             __errno_location
        - Src:             'striconveha.c:337,20'
          Dst:             strlen
        - Src:             'striconveha.c:338,44'
          Dst:             mmalloca
        - Src:             'striconveha.c:341,11'
          Dst:             __errno_location
        - Src:             'striconveha.c:347,16'
          Dst:             str_iconveha_notranslit
        - Src:             'striconveha.c:350,7'
          Dst:             freea
        - Src:             'striconveha.c:356,12'
          Dst:             str_iconveha_notranslit
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_iconveha_notranslit
      functionSourceFile: '/src/libidn2/unistring/striconveha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - int
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - srclen
        - from_codeset
        - to_codeset
        - handler
        - offsets
        - resultp
        - lengthp
      BBCount:         36
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - mem_iconveh
        - mem_iconveha_notranslit
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'striconveha.c:154,19'
          Branch Sides:
            - BranchSide:      'striconveha.c:154,22'
              BranchSideFuncs: []
            - BranchSide:      'striconveha.c:155,12'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:154,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:155,12'
              BranchSideFuncs: []
            - BranchSide:      'striconveha.c:162,20'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:162,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:163,21'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:202,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveha.c:163,13'
          Branch Sides:
            - BranchSide:      'striconveha.c:163,51'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:167,17'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:167,17'
          Branch Sides:
            - BranchSide:      'striconveha.c:170,29'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:184,25'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:177,38'
          Branch Sides:
            - BranchSide:      'striconveha.c:177,41'
              BranchSideFuncs:
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
            - BranchSide:      'striconveha.c:178,30'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:177,25'
          Branch Sides:
            - BranchSide:      'striconveha.c:178,30'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:179,30'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:180,19'
          Branch Sides:
            - BranchSide:      'striconveha.c:173,55'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:182,15'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:191,34'
          Branch Sides:
            - BranchSide:      'striconveha.c:191,37'
              BranchSideFuncs:
                - __errno_location
                - mem_iconveha_notranslit
            - BranchSide:      'striconveha.c:192,26'
              BranchSideFuncs: []
        - Branch String:   'striconveha.c:191,21'
          Branch Sides:
            - BranchSide:      'striconveha.c:192,26'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:193,26'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
        - Branch String:   'striconveha.c:194,15'
          Branch Sides:
            - BranchSide:      'striconveha.c:187,51'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - __errno_location
            - BranchSide:      'striconveha.c:198,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveha.c:152,16'
          Dst:             mem_iconveh
        - Src:             'striconveha.c:154,22'
          Dst:             __errno_location
        - Src:             'striconveha.c:163,13'
          Dst:             strcmp
        - Src:             'striconveha.c:173,30'
          Dst:             mem_iconveha_notranslit
        - Src:             'striconveha.c:177,41'
          Dst:             __errno_location
        - Src:             'striconveha.c:187,26'
          Dst:             mem_iconveha_notranslit
        - Src:             'striconveha.c:191,37'
          Dst:             __errno_location
        - Src:             'striconveha.c:202,7'
          Dst:             __errno_location
    - functionName:    mem_iconveha
      functionSourceFile: '/src/libidn2/unistring/striconveha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - bool
        - int
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - srclen
        - from_codeset
        - to_codeset
        - transliterate
        - handler
        - offsets
        - resultp
        - lengthp
      BBCount:         13
      ICount:          144
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - freea
        - mem_iconveha_notranslit
        - mmalloca
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'striconveha.c:215,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:218,8'
              BranchSideFuncs: []
            - BranchSide:      'striconveha.c:227,7'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - strlen
                - mmalloca
                - mem_iconveha_notranslit
                - freea
                - __errno_location
        - Branch String:   'striconveha.c:227,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:230,28'
              BranchSideFuncs:
                - strlen
                - mmalloca
                - mem_iconveha_notranslit
                - freea
                - __errno_location
            - BranchSide:      'striconveha.c:250,37'
              BranchSideFuncs:
                - mem_iconveha_notranslit
        - Branch String:   'striconveha.c:231,44'
          Branch Sides:
            - BranchSide:      'striconveha.c:231,13'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - freea
                - __errno_location
            - BranchSide:      'striconveha.c:231,13'
              BranchSideFuncs:
                - mmalloca
                - mem_iconveha_notranslit
                - freea
                - __errno_location
        - Branch String:   'striconveha.c:232,11'
          Branch Sides:
            - BranchSide:      'striconveha.c:234,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveha.c:237,15'
              BranchSideFuncs:
                - mem_iconveha_notranslit
                - freea
      Callsites:
        - Src:             'striconveha.c:230,20'
          Dst:             strlen
        - Src:             'striconveha.c:231,44'
          Dst:             mmalloca
        - Src:             'striconveha.c:234,11'
          Dst:             __errno_location
        - Src:             'striconveha.c:240,16'
          Dst:             mem_iconveha_notranslit
        - Src:             'striconveha.c:244,7'
          Dst:             freea
        - Src:             'striconveha.c:250,12'
          Dst:             mem_iconveha_notranslit
    - functionName:    uniconv_register_autodetect
      functionSourceFile: '/src/libidn2/unistring/striconveha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - name
        - try_in_order
      BBCount:         16
      ICount:          190
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'striconveha.c:93,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:95,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveha.c:101,21'
              BranchSideFuncs:
                - strlen
                - malloc
                - __errno_location
                - strlen
                - strlen
        - Branch String:   'striconveha.c:103,3'
          Branch Sides:
            - BranchSide:      'striconveha.c:104,42'
              BranchSideFuncs:
                - strlen
                - malloc
                - __errno_location
                - strlen
            - BranchSide:      'striconveha.c:105,13'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - strlen
        - Branch String:   'striconveha.c:108,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:110,44'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'striconveha.c:139,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveha.c:119,7'
          Branch Sides:
            - BranchSide:      'striconveha.c:121,32'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'striconveha.c:126,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveha.c:95,7'
          Dst:             __errno_location
        - Src:             'striconveha.c:101,13'
          Dst:             strlen
        - Src:             'striconveha.c:104,34'
          Dst:             strlen
        - Src:             'striconveha.c:121,24'
          Dst:             strlen
        - Src:             'striconveha.c:139,7'
          Dst:             __errno_location
    - functionName:    u8_check
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         60
      ICount:          290
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unistr/u8-check.c:28,3'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:31,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:76,3'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:33,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:35,12'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:38,11'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:38,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:40,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:74,14'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:40,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:42,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:49,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:43,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:43,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:42,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:45,21'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:49,20'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:51,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:60,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:52,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:52,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:59,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:52,43'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:52,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:59,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:53,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:53,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:59,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:53,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:53,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:54,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:54,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:54,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:59,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:54,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:54,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:56,21'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:51,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:56,21'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:59,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:63,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:63,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:63,43'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:63,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:64,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:65,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:65,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:65,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:65,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:66,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:66,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:66,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:66,32'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:66,55'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:68,21'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-check.c:62,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-check.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-check.c:71,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u8_conv_from_encoding
      functionSourceFile: '/src/libidn2/unistring/uniconv/u8-conv-from-enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fromcode
        - handler
        - src
        - srclen
        - offsets
        - resultbuf
        - lengthp
      BBCount:         40
      ICount:          247
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - abort
        - c_strcasecmp
        - mem_iconveha
        - u8_check
        - u8_mblen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uniconv/u8-conv-from-enc.c:39,7'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:44,39'
              BranchSideFuncs:
                - u8_check
                - malloc
                - __errno_location
                - u8_mblen
                - abort
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:87,31'
              BranchSideFuncs:
                - mem_iconveha
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:44,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:46,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:50,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - u8_mblen
                - abort
        - Branch String:   'uniconv/u8-conv-from-enc.c:50,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:54,18'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - u8_mblen
                - abort
            - BranchSide:      'uniconv/u8-conv-from-enc.c:68,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:54,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:56,55'
              BranchSideFuncs:
                - u8_mblen
                - malloc
                - __errno_location
                - abort
            - BranchSide:      'uniconv/u8-conv-from-enc.c:65,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:58,19'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:59,17'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uniconv/u8-conv-from-enc.c:60,28'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - u8_mblen
                - abort
        - Branch String:   'uniconv/u8-conv-from-enc.c:62,15'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:54,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - u8_mblen
                - abort
            - BranchSide:      'uniconv/u8-conv-from-enc.c:63,17'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - u8_mblen
                - abort
        - Branch String:   'uniconv/u8-conv-from-enc.c:68,29'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:68,33'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:72,40'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:68,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:69,18'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u8-conv-from-enc.c:72,40'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:72,40'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:72,53'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:72,32'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:73,15'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:75,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:80,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:81,26'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u8-conv-from-enc.c:82,18'
              BranchSideFuncs: []
        - Branch String:   'uniconv/u8-conv-from-enc.c:90,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'uniconv/u8-conv-from-enc.c:94,11'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'uniconv/u8-conv-from-enc.c:94,11'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:96,29'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:103,18'
              BranchSideFuncs: []
        - Branch String:   'uniconv/u8-conv-from-enc.c:97,15'
          Branch Sides:
            - BranchSide:      'uniconv/u8-conv-from-enc.c:99,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'uniconv/u8-conv-from-enc.c:102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uniconv/u8-conv-from-enc.c:39,7'
          Dst:             c_strcasecmp
        - Src:             'uniconv/u8-conv-from-enc.c:44,11'
          Dst:             u8_check
        - Src:             'uniconv/u8-conv-from-enc.c:46,11'
          Dst:             __errno_location
        - Src:             'uniconv/u8-conv-from-enc.c:56,27'
          Dst:             u8_mblen
        - Src:             'uniconv/u8-conv-from-enc.c:59,17'
          Dst:             abort
        - Src:             'uniconv/u8-conv-from-enc.c:75,15'
          Dst:             __errno_location
        - Src:             'uniconv/u8-conv-from-enc.c:90,11'
          Dst:             mem_iconveha
        - Src:             'uniconv/u8-conv-from-enc.c:99,15'
          Dst:             __errno_location
    - functionName:    u8_mblen
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-mblen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         60
      ICount:          279
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u8-mblen.c:27,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:30,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:62,3'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:32,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:33,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:34,11'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:34,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:36,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:60,5'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:36,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:38,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:42,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:39,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:39,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:41,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:38,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:41,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:42,20'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:44,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:50,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:45,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:45,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:49,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:45,43'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:45,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:49,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:46,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:49,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:46,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:46,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:47,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:47,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:47,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:49,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:47,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:47,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:48,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:44,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:48,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:49,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:53,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:53,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:53,43'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:53,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:54,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:54,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:55,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:55,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:55,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:55,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:56,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:56,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:56,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:56,32'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:56,55'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:57,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mblen.c:52,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mblen.c:57,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mblen.c:58,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u8_mbtoucr
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-mbtoucr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - puc
        - s
        - n
      BBCount:         70
      ICount:          397
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unistr/u8-mbtoucr.c:28,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:30,14'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:33,12'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:35,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:37,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:54,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:37,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:39,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:50,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:39,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:41,43'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:54,16'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:56,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:89,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:56,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:58,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:85,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:59,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:81,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:59,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:59,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:60,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:81,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:60,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:60,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:62,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:58,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:81,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:62,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:64,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:76,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:64,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:66,51'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:72,21'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:91,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:93,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:134,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:94,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:94,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:94,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:94,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:95,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:95,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:95,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:95,32'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:95,55'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:97,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:93,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:97,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:97,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:99,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:125,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:99,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:101,31'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:121,21'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:101,31'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:116,32'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtoucr.c:103,35'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtoucr.c:105,59'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtoucr.c:112,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freea
      functionSourceFile: '/src/libidn2/gl/malloca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'malloca.c:110,7'
          Branch Sides:
            - BranchSide:      'malloca.c:113,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'malloca.c:116,7'
              BranchSideFuncs:
                - free
        - Branch String:   'malloca.c:116,7'
          Branch Sides:
            - BranchSide:      'malloca.c:116,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'malloca.c:118,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'malloca.c:113,7'
          Dst:             abort
    - functionName:    mmalloca
      functionSourceFile: '/src/libidn2/gl/malloca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'malloca.c:61,34'
          Branch Sides:
            - BranchSide:      'malloca.c:61,38'
              BranchSideFuncs: []
            - BranchSide:      'malloca.c:94,3'
              BranchSideFuncs: []
        - Branch String:   'malloca.c:61,7'
          Branch Sides:
            - BranchSide:      'malloca.c:63,36'
              BranchSideFuncs: []
            - BranchSide:      'malloca.c:94,3'
              BranchSideFuncs: []
        - Branch String:   'malloca.c:65,11'
          Branch Sides:
            - BranchSide:      'malloca.c:67,21'
              BranchSideFuncs: []
            - BranchSide:      'malloca.c:92,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_toupper
      functionSourceFile: '/src/libidn2/unistring/./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/libidn2/unistring/./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:    2
      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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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:    0
      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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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/libidn2/unistring/./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:    utf8conv_carefully
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - bool
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - one_character_only
        - inbuf
        - inbytesleft
        - outbuf
        - outbytesleft
        - incremented
      BBCount:         19
      ICount:          198
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - u8_mbtouc
        - u8_mbtoucr
        - u8_uctomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'striconveh.c:302,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:304,20'
              BranchSideFuncs:
                - __errno_location
                - u8_mbtouc
            - BranchSide:      'striconveh.c:312,11'
              BranchSideFuncs:
                - u8_uctomb
                - u8_mbtoucr
                - __errno_location
                - u8_mbtouc
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'striconveh.c:312,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:314,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveh.c:319,34'
              BranchSideFuncs:
                - u8_uctomb
                - u8_mbtoucr
                - __errno_location
                - __errno_location
                - u8_mbtouc
                - __errno_location
                - __errno_location
        - Branch String:   'striconveh.c:320,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:322,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveh.c:327,16'
              BranchSideFuncs:
                - u8_mbtoucr
                - u8_uctomb
                - __errno_location
                - __errno_location
                - __errno_location
                - u8_mbtouc
                - __errno_location
        - Branch String:   'striconveh.c:329,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:331,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveh.c:336,17'
              BranchSideFuncs:
                - u8_mbtoucr
                - u8_uctomb
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - u8_mbtouc
        - Branch String:   'striconveh.c:339,30'
          Branch Sides:
            - BranchSide:      'striconveh.c:338,5'
              BranchSideFuncs:
                - u8_mbtoucr
                - u8_uctomb
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - u8_mbtouc
            - BranchSide:      'striconveh.c:339,33'
              BranchSideFuncs:
                - u8_mbtoucr
                - u8_uctomb
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - u8_mbtouc
        - Branch String:   'striconveh.c:338,5'
          Branch Sides:
            - BranchSide:      'striconveh.c:301,46'
              BranchSideFuncs:
                - u8_mbtoucr
                - u8_uctomb
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - u8_mbtouc
            - BranchSide:      'striconveh.c:338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:301,11'
          Dst:             u8_mbtoucr
        - Src:             'striconveh.c:304,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:305,15'
          Dst:             u8_mbtouc
        - Src:             'striconveh.c:314,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:319,11'
          Dst:             u8_uctomb
        - Src:             'striconveh.c:322,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:331,11'
          Dst:             __errno_location
    - functionName:    iconv_carefully_1
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cd
        - inbuf
        - inbytesleft
        - outbuf
        - outbytesleft
        - incremented
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - iconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'striconveh.c:230,3'
          Branch Sides:
            - BranchSide:      'striconveh.c:232,15'
              BranchSideFuncs:
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:247,12'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:236,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:236,36'
              BranchSideFuncs:
                - __errno_location
                - iconv
            - BranchSide:      'striconveh.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:236,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:237,9'
              BranchSideFuncs:
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:240,11'
              BranchSideFuncs:
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:240,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:242,15'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:245,5'
              BranchSideFuncs:
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:266,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:268,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:233,13'
          Dst:             iconv
        - Src:             'striconveh.c:236,36'
          Dst:             __errno_location
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_iconveh
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - src
        - from_codeset
        - to_codeset
        - handler
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - c_strcasecmp
        - iconveh_close
        - iconveh_open
        - rpl_free
        - str_cd_iconveh
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'striconveh.c:1190,20'
          Branch Sides:
            - BranchSide:      'striconveh.c:1190,37'
              BranchSideFuncs:
                - strdup
                - __errno_location
            - BranchSide:      'striconveh.c:1192,30'
              BranchSideFuncs:
                - strdup
                - __errno_location
        - Branch String:   'striconveh.c:1190,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:1192,30'
              BranchSideFuncs:
                - strdup
                - __errno_location
            - BranchSide:      'striconveh.c:1204,25'
              BranchSideFuncs:
                - iconveh_open
                - str_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
        - Branch String:   'striconveh.c:1194,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1195,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveh.c:1196,14'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:1204,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1205,9'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1207,32'
              BranchSideFuncs:
                - str_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
        - Branch String:   'striconveh.c:1209,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1212,15'
              BranchSideFuncs:
                - __errno_location
                - iconveh_close
                - __errno_location
            - BranchSide:      'striconveh.c:1218,15'
              BranchSideFuncs:
                - iconveh_close
                - rpl_free
        - Branch String:   'striconveh.c:1218,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:0,0'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:1220,21'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             'striconveh.c:1190,23'
          Dst:             c_strcasecmp
        - Src:             'striconveh.c:1192,22'
          Dst:             strdup
        - Src:             'striconveh.c:1195,9'
          Dst:             __errno_location
        - Src:             'striconveh.c:1204,11'
          Dst:             iconveh_open
        - Src:             'striconveh.c:1207,16'
          Dst:             str_cd_iconveh
        - Src:             'striconveh.c:1212,29'
          Dst:             __errno_location
        - Src:             'striconveh.c:1213,11'
          Dst:             iconveh_close
        - Src:             'striconveh.c:1214,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:1218,15'
          Dst:             iconveh_close
        - Src:             'striconveh.c:1220,15'
          Dst:             rpl_free
    - functionName:    iconveh_open
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.iconveh_t *'
      constantsTouched: []
      argNames:
        - to_codeset
        - from_codeset
        - cdp
      BBCount:         26
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - c_strcasecmp
        - iconv_close
        - iconv_open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'striconveh.c:66,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:67,9'
              BranchSideFuncs:
                - c_strcasecmp
                - c_strcasecmp
                - iconv_open
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'striconveh.c:70,34'
              BranchSideFuncs:
                - iconv_open
                - c_strcasecmp
                - c_strcasecmp
                - iconv_open
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:71,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
            - BranchSide:      'striconveh.c:73,29'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:74,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:75,26'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
            - BranchSide:      'striconveh.c:76,19'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:85,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:85,24'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:81,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:91,25'
              BranchSideFuncs:
                - iconv_open
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
        - Branch String:   'striconveh.c:92,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'striconveh.c:94,29'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
        - Branch String:   'striconveh.c:95,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:96,26'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
                - iconv_close
            - BranchSide:      'striconveh.c:97,15'
              BranchSideFuncs:
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:97,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:98,26'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
            - BranchSide:      'striconveh.c:99,19'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'striconveh.c:64,8'
          Dst:             iconv_open
        - Src:             'striconveh.c:66,7'
          Dst:             c_strcasecmp
        - Src:             'striconveh.c:70,13'
          Dst:             iconv_open
        - Src:             'striconveh.c:73,29'
          Dst:             __errno_location
        - Src:             'striconveh.c:75,13'
          Dst:             iconv_close
        - Src:             'striconveh.c:76,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:81,7'
          Dst:             c_strcasecmp
        - Src:             'striconveh.c:85,10'
          Dst:             c_strcasecmp
        - Src:             'striconveh.c:91,13'
          Dst:             iconv_open
        - Src:             'striconveh.c:94,29'
          Dst:             __errno_location
        - Src:             'striconveh.c:96,13'
          Dst:             iconv_close
        - Src:             'striconveh.c:98,13'
          Dst:             iconv_close
        - Src:             'striconveh.c:99,11'
          Dst:             __errno_location
    - functionName:    str_cd_iconveh
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.iconveh_t *'
        - int
      constantsTouched: []
      argNames:
        - src
        - cd
        - handler
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mem_cd_iconveh_internal
        - rpl_free
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'striconveh.c:1091,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:1093,13'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:1098,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:1087,46'
          Dst:             strlen
        - Src:             'striconveh.c:1087,16'
          Dst:             mem_cd_iconveh_internal
        - Src:             'striconveh.c:1093,7'
          Dst:             rpl_free
    - functionName:    iconveh_close
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.iconveh_t *'
      constantsTouched: []
      argNames:
        - cd
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - iconv_close
      functionUses:    4
      BranchProfiles:
        - Branch String:   'striconveh.c:113,32'
          Branch Sides:
            - BranchSide:      'striconveh.c:113,48'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'striconveh.c:124,7'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:113,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:116,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'striconveh.c:124,7'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:117,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:118,22'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
                - iconv_close
            - BranchSide:      'striconveh.c:119,11'
              BranchSideFuncs:
                - __errno_location
                - iconv_close
        - Branch String:   'striconveh.c:119,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:120,22'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
            - BranchSide:      'striconveh.c:121,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:124,32'
          Branch Sides:
            - BranchSide:      'striconveh.c:124,48'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
                - iconv_close
            - BranchSide:      'striconveh.c:133,7'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'striconveh.c:124,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:127,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
            - BranchSide:      'striconveh.c:133,7'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'striconveh.c:128,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:129,22'
              BranchSideFuncs:
                - iconv_close
                - __errno_location
            - BranchSide:      'striconveh.c:130,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:133,31'
          Branch Sides:
            - BranchSide:      'striconveh.c:133,47'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'striconveh.c:135,3'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:133,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:135,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:113,35'
          Dst:             iconv_close
        - Src:             'striconveh.c:116,25'
          Dst:             __errno_location
        - Src:             'striconveh.c:118,9'
          Dst:             iconv_close
        - Src:             'striconveh.c:120,9'
          Dst:             iconv_close
        - Src:             'striconveh.c:121,7'
          Dst:             __errno_location
        - Src:             'striconveh.c:124,35'
          Dst:             iconv_close
        - Src:             'striconveh.c:127,25'
          Dst:             __errno_location
        - Src:             'striconveh.c:129,9'
          Dst:             iconv_close
        - Src:             'striconveh.c:130,7'
          Dst:             __errno_location
        - Src:             'striconveh.c:133,34'
          Dst:             iconv_close
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_cd_iconveh_internal
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - size_t
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - srclen
        - cd
        - cd1
        - cd2
        - handler
        - extra_alloc
        - offsets
        - resultp
        - lengthp
      BBCount:         370
      ICount:          2134
      EdgeCount:       494
      CyclomaticComplexity: 126
      functionsReached:
        - __errno_location
        - abort
        - iconv
        - iconv_carefully_1
        - realloc
        - rpl_free
        - u8_mbtouc_unsafe
        - u8_prev
        - utf8conv_carefully
      functionUses:    2
      BranchProfiles:
        - Branch String:   'striconveh.c:373,24'
          Branch Sides:
            - BranchSide:      'striconveh.c:373,28'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:380,24'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:373,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:375,25'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:380,24'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:386,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:387,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
            - BranchSide:      'striconveh.c:389,7'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:389,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:393,14'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:398,10'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:393,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:394,9'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:396,19'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:414,5'
          Branch Sides:
            - BranchSide:      'striconveh.c:416,24'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:551,3'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:422,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:424,17'
              BranchSideFuncs:
                - iconv_carefully_1
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:441,17'
              BranchSideFuncs:
                - iconv
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:424,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:426,40'
              BranchSideFuncs:
                - iconv_carefully_1
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:429,38'
              BranchSideFuncs:
                - iconv_carefully_1
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:448,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:450,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:521,13'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:450,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:451,20'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:452,22'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:452,22'
          Branch Sides:
            - BranchSide:      'striconveh.c:453,15'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:454,22'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:454,38'
          Branch Sides:
            - BranchSide:      'striconveh.c:454,41'
              BranchSideFuncs:
                - rpl_free
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:516,21'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'striconveh.c:454,22'
          Branch Sides:
            - BranchSide:      'striconveh.c:456,21'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:516,21'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'striconveh.c:456,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:462,24'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:512,19'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
        - Branch String:   'striconveh.c:463,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:467,41'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:490,26'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:468,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:469,43'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:470,29'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:470,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:471,27'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:472,29'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:472,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:473,53'
              BranchSideFuncs:
                - malloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - realloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:475,54'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:476,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:478,33'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:483,29'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:478,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:479,37'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:480,29'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:483,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:484,35'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:485,34'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:490,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:492,29'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:497,25'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:492,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:493,27'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:494,30'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:497,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:500,25'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:507,25'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:516,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:517,25'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:518,17'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:521,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:522,11'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:523,13'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:523,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:414,5'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:527,29'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:528,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:529,41'
              BranchSideFuncs:
                - malloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:531,42'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:532,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:534,21'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:539,17'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:534,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:535,25'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:536,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:539,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:540,23'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:541,22'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
                - abort
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv_carefully_1
        - Branch String:   'striconveh.c:559,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:561,15'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:589,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:561,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:565,31'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:583,19'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'striconveh.c:566,19'
          Branch Sides:
            - BranchSide:      'striconveh.c:567,43'
              BranchSideFuncs:
                - malloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:569,44'
              BranchSideFuncs:
                - realloc
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:570,19'
          Branch Sides:
            - BranchSide:      'striconveh.c:572,23'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:577,19'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:572,23'
          Branch Sides:
            - BranchSide:      'striconveh.c:573,27'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:574,19'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:577,19'
          Branch Sides:
            - BranchSide:      'striconveh.c:578,25'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:579,24'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:583,19'
          Branch Sides:
            - BranchSide:      'striconveh.c:584,23'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:585,15'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:599,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:603,14'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
            - BranchSide:      'striconveh.c:608,10'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
        - Branch String:   'striconveh.c:603,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:604,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
            - BranchSide:      'striconveh.c:606,19'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
        - Branch String:   'striconveh.c:610,42'
          Branch Sides:
            - BranchSide:      'striconveh.c:610,16'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
            - BranchSide:      'striconveh.c:610,45'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
                - iconv
        - Branch String:   'striconveh.c:624,9'
          Branch Sides:
            - BranchSide:      'striconveh.c:625,14'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
            - BranchSide:      'striconveh.c:626,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - iconv
        - Branch String:   'striconveh.c:626,9'
          Branch Sides:
            - BranchSide:      'striconveh.c:627,14'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:630,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:630,24'
          Branch Sides:
            - BranchSide:      'striconveh.c:630,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:630,27'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:630,43'
          Branch Sides:
            - BranchSide:      'striconveh.c:630,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:630,46'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:630,58'
          Branch Sides:
            - BranchSide:      'striconveh.c:630,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:630,61'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:630,5'
          Branch Sides:
            - BranchSide:      'striconveh.c:632,25'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:1023,3'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:639,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:641,17'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:669,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
        - Branch String:   'striconveh.c:642,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:642,20'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:647,17'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:641,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:644,41'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:647,17'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - iconv_carefully_1
        - Branch String:   'striconveh.c:647,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:649,21'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:663,44'
              BranchSideFuncs:
                - utf8conv_carefully
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:649,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:650,45'
              BranchSideFuncs:
                - iconv_carefully_1
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:655,26'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:669,18'
          Branch Sides:
            - BranchSide:      'striconveh.c:676,17'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
            - BranchSide:      'striconveh.c:686,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:676,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:677,29'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:680,20'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:690,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:690,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
            - BranchSide:      'striconveh.c:696,13'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
        - Branch String:   'striconveh.c:690,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:690,36'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
            - BranchSide:      'striconveh.c:696,13'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
        - Branch String:   'striconveh.c:690,52'
          Branch Sides:
            - BranchSide:      'striconveh.c:690,55'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
            - BranchSide:      'striconveh.c:696,13'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
        - Branch String:   'striconveh.c:689,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:692,17'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
            - BranchSide:      'striconveh.c:696,13'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
        - Branch String:   'striconveh.c:692,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:693,21'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:694,13'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:697,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:697,16'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - abort
            - BranchSide:      'striconveh.c:721,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:697,32'
          Branch Sides:
            - BranchSide:      'striconveh.c:697,35'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - abort
            - BranchSide:      'striconveh.c:721,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:696,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:702,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - abort
            - BranchSide:      'striconveh.c:721,18'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:702,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:704,21'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:709,17'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:704,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:705,19'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:706,23'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:709,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:712,17'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:718,23'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:725,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:725,16'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:730,34'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:726,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:726,16'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:730,34'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:727,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:727,17'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:730,34'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:727,38'
          Branch Sides:
            - BranchSide:      'striconveh.c:727,41'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:1009,13'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:724,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:730,34'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:1009,13'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:734,20'
          Branch Sides:
            - BranchSide:      'striconveh.c:733,13'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:734,24'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:734,37'
          Branch Sides:
            - BranchSide:      'striconveh.c:734,41'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:734,20'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:734,57'
          Branch Sides:
            - BranchSide:      'striconveh.c:734,20'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:734,60'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:733,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:736,33'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:1004,17'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:742,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:744,25'
              BranchSideFuncs:
                - utf8conv_carefully
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
            - BranchSide:      'striconveh.c:764,25'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
        - Branch String:   'striconveh.c:744,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:745,30'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
            - BranchSide:      'striconveh.c:751,30'
              BranchSideFuncs:
                - utf8conv_carefully
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
        - Branch String:   'striconveh.c:764,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:765,37'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
            - BranchSide:      'striconveh.c:768,28'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
        - Branch String:   'striconveh.c:775,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:777,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
            - BranchSide:      'striconveh.c:978,23'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:777,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:778,28'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:779,30'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
        - Branch String:   'striconveh.c:779,30'
          Branch Sides:
            - BranchSide:      'striconveh.c:780,23'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:781,30'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
        - Branch String:   'striconveh.c:781,46'
          Branch Sides:
            - BranchSide:      'striconveh.c:781,49'
              BranchSideFuncs:
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
            - BranchSide:      'striconveh.c:973,29'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'striconveh.c:781,30'
          Branch Sides:
            - BranchSide:      'striconveh.c:793,29'
              BranchSideFuncs:
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
            - BranchSide:      'striconveh.c:973,29'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'striconveh.c:793,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:795,65'
              BranchSideFuncs:
                - u8_prev
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
            - BranchSide:      'striconveh.c:803,33'
              BranchSideFuncs:
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
        - Branch String:   'striconveh.c:795,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:798,31'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:799,27'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:803,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:804,31'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:805,74'
              BranchSideFuncs:
                - u8_mbtouc_unsafe
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:811,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:814,40'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:831,34'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:816,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:817,52'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:820,54'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:831,34'
          Branch Sides:
            - BranchSide:      'striconveh.c:834,29'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:841,29'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
        - Branch String:   'striconveh.c:847,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:849,49'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:890,33'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:855,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:855,37'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - __errno_location
            - BranchSide:      'striconveh.c:882,43'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:854,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:856,39'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:864,40'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - __errno_location
                - iconv
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:855,37'
          Branch Sides:
            - BranchSide:      'striconveh.c:871,33'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:882,43'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:865,40'
          Branch Sides:
            - BranchSide:      'striconveh.c:865,45'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:882,43'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:866,45'
          Branch Sides:
            - BranchSide:      'striconveh.c:866,49'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:871,33'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:854,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:871,33'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:882,43'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:890,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:892,41'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:901,33'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
        - Branch String:   'striconveh.c:906,49'
          Branch Sides:
            - BranchSide:      'striconveh.c:906,52'
              BranchSideFuncs:
                - __errno_location
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:963,29'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
        - Branch String:   'striconveh.c:906,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:910,45'
              BranchSideFuncs:
                - realloc
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
            - BranchSide:      'striconveh.c:963,29'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
        - Branch String:   'striconveh.c:911,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:912,31'
              BranchSideFuncs:
                - abort
            - BranchSide:      'striconveh.c:913,33'
              BranchSideFuncs:
                - realloc
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:913,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:914,57'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:916,58'
              BranchSideFuncs:
                - realloc
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:917,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:919,37'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:924,33'
              BranchSideFuncs:
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
        - Branch String:   'striconveh.c:919,37'
          Branch Sides:
            - BranchSide:      'striconveh.c:920,41'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:921,33'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:924,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:925,39'
              BranchSideFuncs:
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
            - BranchSide:      'striconveh.c:926,38'
              BranchSideFuncs:
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
                - iconv
        - Branch String:   'striconveh.c:931,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:932,44'
              BranchSideFuncs:
                - iconv
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
            - BranchSide:      'striconveh.c:939,39'
              BranchSideFuncs:
                - abort
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
        - Branch String:   'striconveh.c:939,37'
          Branch Sides:
            - BranchSide:      'striconveh.c:940,35'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
            - BranchSide:      'striconveh.c:941,41'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - rpl_free
        - Branch String:   'striconveh.c:963,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:966,33'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:970,23'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:966,33'
          Branch Sides:
            - BranchSide:      'striconveh.c:967,37'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:968,29'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:973,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:974,33'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:975,25'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:979,23'
          Branch Sides:
            - BranchSide:      'striconveh.c:979,27'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:981,21'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:979,40'
          Branch Sides:
            - BranchSide:      'striconveh.c:979,44'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:980,19'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:979,60'
          Branch Sides:
            - BranchSide:      'striconveh.c:979,63'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:980,19'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:978,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:980,19'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:981,21'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - realloc
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:981,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:733,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - rpl_free
                - malloc
            - BranchSide:      'striconveh.c:985,37'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - rpl_free
                - malloc
        - Branch String:   'striconveh.c:986,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:987,49'
              BranchSideFuncs:
                - malloc
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:989,50'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:990,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:992,29'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:997,25'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:992,29'
          Branch Sides:
            - BranchSide:      'striconveh.c:993,33'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:994,25'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:997,25'
          Branch Sides:
            - BranchSide:      'striconveh.c:998,31'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
            - BranchSide:      'striconveh.c:999,30'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
        - Branch String:   'striconveh.c:1004,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:1005,15'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:1006,23'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:1009,13'
          Branch Sides:
            - BranchSide:      'striconveh.c:630,5'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:1011,17'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:1011,17'
          Branch Sides:
            - BranchSide:      'striconveh.c:1012,23'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
            - BranchSide:      'striconveh.c:1013,22'
              BranchSideFuncs:
                - realloc
                - malloc
                - __errno_location
                - __errno_location
                - realloc
                - __errno_location
                - rpl_free
                - malloc
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - u8_mbtouc_unsafe
                - __errno_location
                - rpl_free
                - __errno_location
                - realloc
                - abort
                - iconv
                - __errno_location
                - rpl_free
                - malloc
                - abort
                - iconv
                - iconv
                - __errno_location
                - abort
                - u8_prev
                - abort
                - iconv
                - utf8conv_carefully
                - iconv
                - __errno_location
                - abort
                - __errno_location
                - __errno_location
                - __errno_location
                - rpl_free
                - iconv
                - utf8conv_carefully
                - iconv
                - iconv_carefully_1
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:1013,22'
          Branch Sides:
            - BranchSide:      'striconveh.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
            - BranchSide:      'striconveh.c:1015,21'
              BranchSideFuncs:
                - __errno_location
                - rpl_free
        - Branch String:   'striconveh.c:1015,21'
          Branch Sides:
            - BranchSide:      'striconveh.c:1016,25'
              BranchSideFuncs:
                - rpl_free
                - __errno_location
            - BranchSide:      'striconveh.c:1017,25'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:1027,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:1029,24'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1048,12'
              BranchSideFuncs:
                - realloc
        - Branch String:   'striconveh.c:1031,28'
          Branch Sides:
            - BranchSide:      'striconveh.c:1031,32'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1037,37'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1031,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1032,19'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1037,37'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1037,37'
          Branch Sides:
            - BranchSide:      'striconveh.c:1037,51'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1037,29'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1038,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:1039,22'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1042,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:1054,42'
          Branch Sides:
            - BranchSide:      'striconveh.c:1054,56'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'striconveh.c:1054,25'
              BranchSideFuncs:
                - realloc
        - Branch String:   'striconveh.c:1055,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1056,18'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1057,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:411,5'
          Dst:             iconv
        - Src:             'striconveh.c:429,19'
          Dst:             iconv_carefully_1
        - Src:             'striconveh.c:441,17'
          Dst:             iconv
        - Src:             'striconveh.c:450,17'
          Dst:             __errno_location
        - Src:             'striconveh.c:452,22'
          Dst:             __errno_location
        - Src:             'striconveh.c:454,22'
          Dst:             __errno_location
        - Src:             'striconveh.c:471,27'
          Dst:             abort
        - Src:             'striconveh.c:475,45'
          Dst:             realloc
        - Src:             'striconveh.c:479,31'
          Dst:             rpl_free
        - Src:             'striconveh.c:480,29'
          Dst:             __errno_location
        - Src:             'striconveh.c:493,27'
          Dst:             abort
        - Src:             'striconveh.c:517,19'
          Dst:             rpl_free
        - Src:             'striconveh.c:531,33'
          Dst:             realloc
        - Src:             'striconveh.c:535,19'
          Dst:             rpl_free
        - Src:             'striconveh.c:536,17'
          Dst:             __errno_location
        - Src:             'striconveh.c:557,13'
          Dst:             iconv
        - Src:             'striconveh.c:561,15'
          Dst:             __errno_location
        - Src:             'striconveh.c:569,35'
          Dst:             realloc
        - Src:             'striconveh.c:573,21'
          Dst:             rpl_free
        - Src:             'striconveh.c:574,19'
          Dst:             __errno_location
        - Src:             'striconveh.c:584,17'
          Dst:             rpl_free
        - Src:             'striconveh.c:625,7'
          Dst:             iconv
        - Src:             'striconveh.c:627,7'
          Dst:             iconv
        - Src:             'striconveh.c:650,26'
          Dst:             iconv_carefully_1
        - Src:             'striconveh.c:655,26'
          Dst:             iconv
        - Src:             'striconveh.c:663,24'
          Dst:             utf8conv_carefully
        - Src:             'striconveh.c:677,22'
          Dst:             iconv
        - Src:             'striconveh.c:690,18'
          Dst:             __errno_location
        - Src:             'striconveh.c:690,36'
          Dst:             __errno_location
        - Src:             'striconveh.c:690,55'
          Dst:             __errno_location
        - Src:             'striconveh.c:693,15'
          Dst:             rpl_free
        - Src:             'striconveh.c:697,16'
          Dst:             __errno_location
        - Src:             'striconveh.c:705,19'
          Dst:             abort
        - Src:             'striconveh.c:721,18'
          Dst:             __errno_location
        - Src:             'striconveh.c:745,30'
          Dst:             iconv
        - Src:             'striconveh.c:751,30'
          Dst:             utf8conv_carefully
        - Src:             'striconveh.c:765,30'
          Dst:             iconv
        - Src:             'striconveh.c:777,25'
          Dst:             __errno_location
        - Src:             'striconveh.c:779,30'
          Dst:             __errno_location
        - Src:             'striconveh.c:781,30'
          Dst:             __errno_location
        - Src:             'striconveh.c:795,33'
          Dst:             u8_prev
        - Src:             'striconveh.c:798,31'
          Dst:             abort
        - Src:             'striconveh.c:804,31'
          Dst:             abort
        - Src:             'striconveh.c:805,33'
          Dst:             u8_mbtouc_unsafe
        - Src:             'striconveh.c:851,35'
          Dst:             iconv
        - Src:             'striconveh.c:856,39'
          Dst:             __errno_location
        - Src:             'striconveh.c:875,39'
          Dst:             iconv
        - Src:             'striconveh.c:901,33'
          Dst:             __errno_location
        - Src:             'striconveh.c:906,52'
          Dst:             __errno_location
        - Src:             'striconveh.c:912,31'
          Dst:             abort
        - Src:             'striconveh.c:916,49'
          Dst:             realloc
        - Src:             'striconveh.c:920,35'
          Dst:             rpl_free
        - Src:             'striconveh.c:921,33'
          Dst:             __errno_location
        - Src:             'striconveh.c:932,37'
          Dst:             iconv
        - Src:             'striconveh.c:940,35'
          Dst:             abort
        - Src:             'striconveh.c:967,31'
          Dst:             rpl_free
        - Src:             'striconveh.c:974,27'
          Dst:             rpl_free
        - Src:             'striconveh.c:989,41'
          Dst:             realloc
        - Src:             'striconveh.c:993,27'
          Dst:             rpl_free
        - Src:             'striconveh.c:994,25'
          Dst:             __errno_location
        - Src:             'striconveh.c:1016,19'
          Dst:             rpl_free
        - Src:             'striconveh.c:1017,17'
          Dst:             __errno_location
        - Src:             'striconveh.c:1042,15'
          Dst:             __errno_location
        - Src:             'striconveh.c:1054,25'
          Dst:             realloc
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_iconveh
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - int
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - srclen
        - from_codeset
        - to_codeset
        - handler
        - offsets
        - resultp
        - lengthp
      BBCount:         29
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - c_strcasecmp
        - iconveh_close
        - iconveh_open
        - mem_cd_iconveh
        - rpl_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'striconveh.c:1112,7'
          Branch Sides:
            - BranchSide:      'striconveh.c:1115,8'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1118,12'
              BranchSideFuncs:
                - iconveh_open
                - mem_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
                - c_strcasecmp
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1118,28'
          Branch Sides:
            - BranchSide:      'striconveh.c:1118,45'
              BranchSideFuncs:
                - c_strcasecmp
                - iconveh_open
                - mem_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1146,25'
              BranchSideFuncs:
                - iconveh_open
                - mem_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
        - Branch String:   'striconveh.c:1118,12'
          Branch Sides:
            - BranchSide:      'striconveh.c:1122,12'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1146,25'
              BranchSideFuncs:
                - iconveh_open
                - mem_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
        - Branch String:   'striconveh.c:1122,28'
          Branch Sides:
            - BranchSide:      'striconveh.c:1122,32'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'striconveh.c:1126,37'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1122,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1123,19'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1126,37'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'striconveh.c:1127,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'striconveh.c:1129,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'striconveh.c:1146,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'striconveh.c:1149,17'
              BranchSideFuncs:
                - mem_cd_iconveh
                - iconveh_close
                - rpl_free
                - __errno_location
                - iconveh_close
                - __errno_location
        - Branch String:   'striconveh.c:1154,11'
          Branch Sides:
            - BranchSide:      'striconveh.c:1157,15'
              BranchSideFuncs:
                - __errno_location
                - iconveh_close
                - __errno_location
            - BranchSide:      'striconveh.c:1163,15'
              BranchSideFuncs:
                - iconveh_close
                - rpl_free
        - Branch String:   'striconveh.c:1163,15'
          Branch Sides:
            - BranchSide:      'striconveh.c:1165,19'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:1169,22'
              BranchSideFuncs: []
        - Branch String:   'striconveh.c:1165,19'
          Branch Sides:
            - BranchSide:      'striconveh.c:1166,23'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'striconveh.c:1167,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'striconveh.c:1118,31'
          Dst:             c_strcasecmp
        - Src:             'striconveh.c:1129,15'
          Dst:             __errno_location
        - Src:             'striconveh.c:1146,11'
          Dst:             iconveh_open
        - Src:             'striconveh.c:1151,16'
          Dst:             mem_cd_iconveh
        - Src:             'striconveh.c:1157,29'
          Dst:             __errno_location
        - Src:             'striconveh.c:1158,11'
          Dst:             iconveh_close
        - Src:             'striconveh.c:1159,11'
          Dst:             __errno_location
        - Src:             'striconveh.c:1163,15'
          Dst:             iconveh_close
        - Src:             'striconveh.c:1166,17'
          Dst:             rpl_free
    - functionName:    mem_cd_iconveh
      functionSourceFile: '/src/libidn2/unistring/striconveh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'struct.iconveh_t *'
        - int
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - srclen
        - cd
        - handler
        - offsets
        - resultp
        - lengthp
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mem_cd_iconveh_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'striconveh.c:1072,10'
          Dst:             mem_cd_iconveh_internal
    - functionName:    u8_mbtouc_unsafe
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-mbtouc-unsafe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - puc
        - s
        - n
      BBCount:         77
      ICount:          435
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:36,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:38,14'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:41,12'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:43,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:45,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:62,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:45,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:47,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:58,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:47,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:49,43'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:54,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:62,16'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:64,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:98,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:64,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:66,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:91,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:66,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:68,24'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:87,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:68,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:70,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:83,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:70,38'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:70,41'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:71,31'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:71,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:71,31'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:79,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:71,41'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:71,44'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:73,51'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:70,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:73,51'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:79,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:92,26'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:92,30'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:93,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:92,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:93,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:95,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:100,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:102,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:135,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:102,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:104,24'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:131,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:104,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:106,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:127,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:106,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:108,32'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:123,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:108,42'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:108,45'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:109,35'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:109,31'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:109,35'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:119,28'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:109,44'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:109,48'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:112,55'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:109,58'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:109,61'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:119,28'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:108,31'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:112,55'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:119,28'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:136,26'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:136,30'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:137,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:136,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:138,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:138,31'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:138,35'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:139,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc-unsafe.c:138,24'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc-unsafe.c:141,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u8_mbtouc
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-mbtouc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - puc
        - s
        - n
      BBCount:         91
      ICount:          524
      EdgeCount:       126
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u8-mbtouc.c:35,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:37,14'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:40,12'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:42,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:44,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:61,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:44,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:46,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:57,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:46,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:48,43'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:53,13'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:61,16'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:63,15'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:109,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:63,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:65,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:86,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:66,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:66,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:81,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:66,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:66,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:67,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:67,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:67,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:81,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:67,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:67,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:69,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:65,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:69,24'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:81,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:69,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:71,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:77,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:87,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:90,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:94,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:95,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:95,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:95,37'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:95,40'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:96,27'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:96,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:96,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:96,37'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:96,40'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:99,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:94,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:99,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:111,15'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:113,20'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:141,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:114,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:114,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:136,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:114,33'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:114,36'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:115,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:115,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:115,23'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:136,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:115,32'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:115,55'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:117,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:113,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:117,24'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:136,16'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:117,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:119,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:132,20'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:119,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:121,51'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:128,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:142,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:145,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:149,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:150,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:150,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:175,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:150,37'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:150,40'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:151,27'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:151,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:151,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:175,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:151,36'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:151,59'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:149,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:153,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:175,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:153,27'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:156,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:160,32'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-mbtouc.c:160,31'
          Branch Sides:
            - BranchSide:      'unistr/u8-mbtouc.c:163,31'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-mbtouc.c:168,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u8_prev
      functionSourceFile: '/src/libidn2/unistring/unistr/u8-prev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - puc
        - s
        - start
      BBCount:         60
      ICount:          331
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unistr/u8-prev.c:27,7'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:29,21'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:80,3'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:31,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:33,18'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:36,12'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:36,11'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:37,13'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:37,13'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:37,22'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:39,27'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:41,29'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:41,32'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:47,18'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:41,17'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:43,41'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:47,18'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:47,17'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:48,19'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:78,11'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:48,19'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:48,28'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:50,33'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:52,35'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:52,38'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:61,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:53,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:53,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:61,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:53,39'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:53,42'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:54,27'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:54,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:54,27'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:61,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:54,39'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:54,42'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:56,47'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:52,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:56,47'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:61,24'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:61,23'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:62,25'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:77,17'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:62,25'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:62,34'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:64,39'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:66,41'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:66,44'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:76,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:67,29'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:67,33'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:76,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:67,45'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:67,48'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:68,33'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:68,29'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:68,33'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:76,23'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:68,44'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:68,69'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:70,53'
              BranchSideFuncs: []
        - Branch String:   'unistr/u8-prev.c:66,29'
          Branch Sides:
            - BranchSide:      'unistr/u8-prev.c:70,53'
              BranchSideFuncs: []
            - BranchSide:      'unistr/u8-prev.c:76,23'
              BranchSideFuncs: []
      Callsites:       []
...
