---
Fuzzer filename: '/src/inih/inihfuzz.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/inih/inihfuzz.c'
      linkageType:     externalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - dumper
        - ini_parse_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inihfuzz.c:45,32'
          Branch Sides:
            - BranchSide:      'inihfuzz.c:45,35'
              BranchSideFuncs: []
            - BranchSide:      'inihfuzz.c:46,9'
              BranchSideFuncs: []
        - Branch String:   'inihfuzz.c:45,9'
          Branch Sides:
            - BranchSide:      'inihfuzz.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'inihfuzz.c:49,21'
              BranchSideFuncs:
                - calloc
                - ini_parse_string
                - free
        - Branch String:   'inihfuzz.c:52,9'
          Branch Sides:
            - BranchSide:      'inihfuzz.c:52,19'
              BranchSideFuncs:
                - ini_parse_string
                - free
            - BranchSide:      'inihfuzz.c:54,12'
              BranchSideFuncs:
                - ini_parse_string
                - free
      Callsites:
        - Src:             'inihfuzz.c:51,15'
          Dst:             calloc
        - Src:             'inihfuzz.c:56,5'
          Dst:             ini_parse_string
        - Src:             'inihfuzz.c:56,5'
          Dst:             dumper
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dumper
      functionSourceFile: '/src/inih/inihfuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user
        - section
        - name
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inihfuzz.c:32,9'
          Branch Sides:
            - BranchSide:      'inihfuzz.c:32,9'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'inihfuzz.c:33,31'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'inihfuzz.c:32,9'
          Dst:             strcmp
        - Src:             'inihfuzz.c:33,9'
          Dst:             strncpy
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ini_reader_string
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - num
        - stream
      BBCount:         16
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ini.c:297,27'
          Branch Sides:
            - BranchSide:      'ini.c:297,30'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:298,9'
              BranchSideFuncs: []
        - Branch String:   'ini.c:297,9'
          Branch Sides:
            - BranchSide:      'ini.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:300,5'
              BranchSideFuncs: []
        - Branch String:   'ini.c:300,20'
          Branch Sides:
            - BranchSide:      'ini.c:300,23'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:300,5'
              BranchSideFuncs: []
        - Branch String:   'ini.c:300,5'
          Branch Sides:
            - BranchSide:      'ini.c:301,21'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:309,6'
              BranchSideFuncs: []
        - Branch String:   'ini.c:304,13'
          Branch Sides:
            - BranchSide:      'ini.c:305,13'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:306,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ini_parse_string_length
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - length
        - handler
        - user
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ini_parse_stream
        - ini_reader_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ini.c:327,12'
          Dst:             ini_parse_stream
        - Src:             'ini.c:327,12'
          Dst:             ini_reader_string
    - functionName:    ini_parse_stream
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - stream
        - handler
        - user
      BBCount:         77
      ICount:          441
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - ini_find_chars_or_comment
        - ini_lskip
        - ini_rstrip
        - ini_strncpy0
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ini.c:139,5'
          Branch Sides:
            - BranchSide:      'ini.c:140,25'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:265,12'
              BranchSideFuncs: []
        - Branch String:   'ini.c:164,36'
          Branch Sides:
            - BranchSide:      'ini.c:164,44'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:173,17'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:164,13'
          Branch Sides:
            - BranchSide:      'ini.c:165,13'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:173,17'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:165,13'
          Branch Sides:
            - BranchSide:      'ini.c:166,22'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:171,9'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:166,21'
          Branch Sides:
            - BranchSide:      'ini.c:167,29'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:168,34'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:168,21'
          Branch Sides:
            - BranchSide:      'ini.c:165,13'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:169,21'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:175,25'
          Branch Sides:
            - BranchSide:      'ini.c:175,43'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:181,38'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:175,60'
          Branch Sides:
            - BranchSide:      'ini.c:176,43'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:181,38'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:176,60'
          Branch Sides:
            - BranchSide:      'ini.c:177,43'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:181,38'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:175,13'
          Branch Sides:
            - BranchSide:      'ini.c:178,19'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:181,38'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:183,13'
          Branch Sides:
            - BranchSide:      'ini.c:185,9'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:187,18'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
        - Branch String:   'ini.c:187,29'
          Branch Sides:
            - BranchSide:      'ini.c:187,33'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:200,19'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
        - Branch String:   'ini.c:187,39'
          Branch Sides:
            - BranchSide:      'ini.c:187,42'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
            - BranchSide:      'ini.c:200,19'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
        - Branch String:   'ini.c:187,18'
          Branch Sides:
            - BranchSide:      'ini.c:189,45'
              BranchSideFuncs:
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - strlen
            - BranchSide:      'ini.c:200,19'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
        - Branch String:   'ini.c:190,17'
          Branch Sides:
            - BranchSide:      'ini.c:191,18'
              BranchSideFuncs:
                - ini_rstrip
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - strlen
            - BranchSide:      'ini.c:192,24'
              BranchSideFuncs:
                - ini_rstrip
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - strlen
        - Branch String:   'ini.c:196,59'
          Branch Sides:
            - BranchSide:      'ini.c:196,63'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:198,9'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:196,17'
          Branch Sides:
            - BranchSide:      'ini.c:197,25'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:198,9'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:200,18'
          Branch Sides:
            - BranchSide:      'ini.c:202,45'
              BranchSideFuncs:
                - ini_find_chars_or_comment
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_strncpy0
            - BranchSide:      'ini.c:219,19'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
        - Branch String:   'ini.c:203,17'
          Branch Sides:
            - BranchSide:      'ini.c:204,18'
              BranchSideFuncs:
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:214,23'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:222,29'
          Branch Sides:
            - BranchSide:      'ini.c:222,33'
              BranchSideFuncs:
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:223,18'
              BranchSideFuncs:
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:222,17'
          Branch Sides:
            - BranchSide:      'ini.c:223,18'
              BranchSideFuncs:
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:249,22'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:228,21'
          Branch Sides:
            - BranchSide:      'ini.c:229,22'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:231,35'
              BranchSideFuncs:
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:238,58'
          Branch Sides:
            - BranchSide:      'ini.c:238,62'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:240,13'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
        - Branch String:   'ini.c:238,21'
          Branch Sides:
            - BranchSide:      'ini.c:239,29'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
            - BranchSide:      'ini.c:240,13'
              BranchSideFuncs:
                - strlen
                - ini_lskip
                - ini_rstrip
                - strchr
                - ini_find_chars_or_comment
                - ini_rstrip
                - ini_find_chars_or_comment
                - ini_lskip
                - ini_rstrip
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_strncpy0
                - ini_find_chars_or_comment
                - ini_rstrip
                - strlen
      Callsites:
        - Src:             'ini.c:140,18'
          Dst:             strlen
        - Src:             'ini.c:168,27'
          Dst:             strlen
        - Src:             'ini.c:181,28'
          Dst:             ini_lskip
        - Src:             'ini.c:181,17'
          Dst:             ini_rstrip
        - Src:             'ini.c:183,13'
          Dst:             strchr
        - Src:             'ini.c:189,19'
          Dst:             ini_find_chars_or_comment
        - Src:             'ini.c:192,13'
          Dst:             ini_rstrip
        - Src:             'ini.c:202,19'
          Dst:             ini_find_chars_or_comment
        - Src:             'ini.c:205,17'
          Dst:             ini_strncpy0
        - Src:             'ini.c:221,19'
          Dst:             ini_find_chars_or_comment
        - Src:             'ini.c:224,24'
          Dst:             ini_rstrip
        - Src:             'ini.c:227,23'
          Dst:             ini_find_chars_or_comment
        - Src:             'ini.c:231,25'
          Dst:             ini_lskip
        - Src:             'ini.c:232,17'
          Dst:             ini_rstrip
        - Src:             'ini.c:235,17'
          Dst:             ini_strncpy0
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ini_lskip
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ini.c:59,15'
          Branch Sides:
            - BranchSide:      'ini.c:59,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'ini.c:59,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'ini.c:59,5'
          Branch Sides:
            - BranchSide:      'ini.c:60,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'ini.c:61,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ini.c:59,18'
          Dst:             __ctype_b_loc
    - functionName:    ini_rstrip
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ini.c:51,18'
          Branch Sides:
            - BranchSide:      'ini.c:51,21'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'ini.c:51,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'ini.c:51,5'
          Branch Sides:
            - BranchSide:      'ini.c:52,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'ini.c:53,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ini.c:50,19'
          Dst:             strlen
        - Src:             'ini.c:51,21'
          Dst:             __ctype_b_loc
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ini_find_chars_or_comment
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - chars
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ini.c:71,15'
          Branch Sides:
            - BranchSide:      'ini.c:71,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
            - BranchSide:      'ini.c:71,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
        - Branch String:   'ini.c:71,26'
          Branch Sides:
            - BranchSide:      'ini.c:71,37'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strchr
            - BranchSide:      'ini.c:72,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
        - Branch String:   'ini.c:71,49'
          Branch Sides:
            - BranchSide:      'ini.c:71,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
            - BranchSide:      'ini.c:72,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
        - Branch String:   'ini.c:72,24'
          Branch Sides:
            - BranchSide:      'ini.c:72,64'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strchr
            - BranchSide:      'ini.c:72,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
        - Branch String:   'ini.c:71,5'
          Branch Sides:
            - BranchSide:      'ini.c:73,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
            - BranchSide:      'ini.c:81,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ini.c:71,30'
          Dst:             strchr
        - Src:             'ini.c:72,27'
          Dst:             strchr
        - Src:             'ini.c:73,21'
          Dst:             __ctype_b_loc
    - functionName:    ini_strncpy0
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - src
        - size
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ini.c:90,30'
          Branch Sides:
            - BranchSide:      'ini.c:90,33'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:90,5'
              BranchSideFuncs: []
        - Branch String:   'ini.c:90,5'
          Branch Sides:
            - BranchSide:      'ini.c:91,19'
              BranchSideFuncs: []
            - BranchSide:      'ini.c:92,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ini_parse_string
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - handler
        - user
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ini_parse_string_length
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ini.c:317,44'
          Dst:             strlen
        - Src:             'ini.c:317,12'
          Dst:             ini_parse_string_length
    - functionName:    ini_parse
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - handler
        - user
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - fopen
        - ini_parse_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ini.c:281,9'
          Branch Sides:
            - BranchSide:      'ini.c:282,9'
              BranchSideFuncs:
                - ini_parse_file
                - fclose
            - BranchSide:      'ini.c:283,28'
              BranchSideFuncs:
                - ini_parse_file
                - fclose
      Callsites:
        - Src:             'ini.c:280,12'
          Dst:             fopen
        - Src:             'ini.c:283,13'
          Dst:             ini_parse_file
        - Src:             'ini.c:284,5'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ini_parse_file
      functionSourceFile: '/src/inih/ini.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - handler
        - user
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fgets
        - ini_parse_stream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ini.c:271,12'
          Dst:             ini_parse_stream
        - Src:             'ini.c:271,12'
          Dst:             fgets
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
