---
Fuzzer filename: '/src/readstat/src/fuzz/fuzz_format_spss_commands.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    handle_value_label
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val_labels
        - value
        - label
        - ctx
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_value
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obs_index
        - variable
        - value
        - ctx
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_fweight
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - variable
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_variable
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
        - variable
        - val_labels
        - ctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_note
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
        - note
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_metadata
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzzer_parser_init
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - handle_fweight
        - handle_metadata
        - handle_note
        - handle_value
        - handle_value_label
        - handle_variable
        - readstat_parser_init
        - readstat_set_close_handler
        - readstat_set_fweight_handler
        - readstat_set_metadata_handler
        - readstat_set_note_handler
        - readstat_set_open_handler
        - readstat_set_read_handler
        - readstat_set_seek_handler
        - readstat_set_update_handler
        - readstat_set_value_handler
        - readstat_set_value_label_handler
        - readstat_set_variable_handler
        - rt_close_handler
        - rt_open_handler
        - rt_read_handler
        - rt_seek_handler
        - rt_update_handler
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzz/fuzz_format.c:34,33'
          Dst:             readstat_parser_init
        - Src:             'src/fuzz/fuzz_format.c:35,5'
          Dst:             readstat_set_open_handler
        - Src:             'src/fuzz/fuzz_format.c:35,5'
          Dst:             rt_open_handler
        - Src:             'src/fuzz/fuzz_format.c:36,5'
          Dst:             readstat_set_close_handler
        - Src:             'src/fuzz/fuzz_format.c:36,5'
          Dst:             rt_close_handler
        - Src:             'src/fuzz/fuzz_format.c:37,5'
          Dst:             readstat_set_seek_handler
        - Src:             'src/fuzz/fuzz_format.c:37,5'
          Dst:             rt_seek_handler
        - Src:             'src/fuzz/fuzz_format.c:38,5'
          Dst:             readstat_set_read_handler
        - Src:             'src/fuzz/fuzz_format.c:38,5'
          Dst:             rt_read_handler
        - Src:             'src/fuzz/fuzz_format.c:39,5'
          Dst:             readstat_set_update_handler
        - Src:             'src/fuzz/fuzz_format.c:39,5'
          Dst:             rt_update_handler
        - Src:             'src/fuzz/fuzz_format.c:41,5'
          Dst:             readstat_set_metadata_handler
        - Src:             'src/fuzz/fuzz_format.c:41,5'
          Dst:             handle_metadata
        - Src:             'src/fuzz/fuzz_format.c:42,5'
          Dst:             readstat_set_note_handler
        - Src:             'src/fuzz/fuzz_format.c:42,5'
          Dst:             handle_note
        - Src:             'src/fuzz/fuzz_format.c:43,5'
          Dst:             readstat_set_variable_handler
        - Src:             'src/fuzz/fuzz_format.c:43,5'
          Dst:             handle_variable
        - Src:             'src/fuzz/fuzz_format.c:44,5'
          Dst:             readstat_set_fweight_handler
        - Src:             'src/fuzz/fuzz_format.c:44,5'
          Dst:             handle_fweight
        - Src:             'src/fuzz/fuzz_format.c:45,5'
          Dst:             readstat_set_value_handler
        - Src:             'src/fuzz/fuzz_format.c:45,5'
          Dst:             handle_value
        - Src:             'src/fuzz/fuzz_format.c:46,5'
          Dst:             readstat_set_value_label_handler
        - Src:             'src/fuzz/fuzz_format.c:46,5'
          Dst:             handle_value_label
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/readstat/src/fuzz/fuzz_format_spss_commands.c'
      linkageType:     externalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fuzzer_parser_init
        - readstat_parse_spss_commands
        - readstat_parser_free
        - readstat_schema_free
        - readstat_set_io_ctx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/fuzz/fuzz_format_spss_commands.c:19,9'
          Branch Sides:
            - BranchSide:      'src/fuzz/fuzz_format_spss_commands.c:19,9'
              BranchSideFuncs:
                - readstat_schema_free
                - readstat_parser_free
            - BranchSide:      'src/fuzz/fuzz_format_spss_commands.c:20,30'
              BranchSideFuncs:
                - readstat_schema_free
                - readstat_parser_free
      Callsites:
        - Src:             'src/fuzz/fuzz_format_spss_commands.c:15,33'
          Dst:             fuzzer_parser_init
        - Src:             'src/fuzz/fuzz_format_spss_commands.c:16,5'
          Dst:             readstat_set_io_ctx
        - Src:             'src/fuzz/fuzz_format_spss_commands.c:18,33'
          Dst:             readstat_parse_spss_commands
        - Src:             'src/fuzz/fuzz_format_spss_commands.c:20,9'
          Dst:             readstat_schema_free
        - Src:             'src/fuzz/fuzz_format_spss_commands.c:21,5'
          Dst:             readstat_parser_free
    - functionName:    rt_update_handler
      functionSourceFile: '/src/readstat/src/test/test_buffer_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_size
        - progress_handler
        - user_ctx
        - io_ctx
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/test/test_buffer_io.c:55,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:58,54'
              BranchSideFuncs: []
        - Branch String:   'src/test/test_buffer_io.c:60,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:63,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rt_read_handler
      functionSourceFile: '/src/readstat/src/test/test_buffer_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - io_ctx
      BBCount:         7
      ICount:          89
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/test/test_buffer_io.c:42,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:43,16'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:45,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rt_seek_handler
      functionSourceFile: '/src/readstat/src/test/test_buffer_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - whence
        - io_ctx
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/test/test_buffer_io.c:20,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:21,18'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:22,16'
              BranchSideFuncs: []
        - Branch String:   'src/test/test_buffer_io.c:22,16'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:23,18'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:24,16'
              BranchSideFuncs: []
        - Branch String:   'src/test/test_buffer_io.c:28,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:31,9'
              BranchSideFuncs: []
        - Branch String:   'src/test/test_buffer_io.c:31,9'
          Branch Sides:
            - BranchSide:      'src/test/test_buffer_io.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'src/test/test_buffer_io.c:34,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rt_close_handler
      functionSourceFile: '/src/readstat/src/test/test_buffer_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io_ctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rt_open_handler
      functionSourceFile: '/src/readstat/src/test/test_buffer_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - io_ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_row_offset
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - parser
        - row_offset
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_row_limit
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - parser
        - row_limit
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_handler_character_encoding
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - encoding
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_file_character_encoding
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - encoding
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_update_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - update_handler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_read_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - read_handler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_seek_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - seek_handler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_close_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - close_handler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_open_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - open_handler
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_fweight_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - fweight_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_progress_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - progress_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_error_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - error_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_value_label_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - label_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_value_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - value_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_variable_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - variable_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_note_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - note_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_metadata_handler
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - metadata_handler
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_set_io_ctx
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - io_ctx
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/readstat_parser.c:93,9'
          Branch Sides:
            - BranchSide:      'src/readstat_parser.c:93,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/readstat_parser.c:94,14'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    readstat_parser_free
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - readstat_set_io_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/readstat_parser.c:18,9'
          Branch Sides:
            - BranchSide:      'src/readstat_parser.c:18,9'
              BranchSideFuncs:
                - free
                - readstat_set_io_ctx
                - free
            - BranchSide:      'src/readstat_parser.c:19,13'
              BranchSideFuncs:
                - free
                - readstat_set_io_ctx
                - free
        - Branch String:   'src/readstat_parser.c:19,13'
          Branch Sides:
            - BranchSide:      'src/readstat_parser.c:20,33'
              BranchSideFuncs:
                - readstat_set_io_ctx
                - free
                - free
            - BranchSide:      'src/readstat_parser.c:23,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/readstat_parser.c:20,13'
          Dst:             readstat_set_io_ctx
    - functionName:    readstat_parser_init
      functionSourceFile: '/src/readstat/src/readstat_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - readstat_parser_free
        - unistd_io_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/readstat_parser.c:7,33'
          Branch Sides:
            - BranchSide:      'src/readstat_parser.c:7,24'
              BranchSideFuncs:
                - calloc
                - calloc
                - unistd_io_init
                - readstat_parser_free
            - BranchSide:      'src/readstat_parser.c:7,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - unistd_io_init
                - readstat_parser_free
        - Branch String:   'src/readstat_parser.c:9,9'
          Branch Sides:
            - BranchSide:      'src/readstat_parser.c:10,30'
              BranchSideFuncs:
                - readstat_parser_free
            - BranchSide:      'src/readstat_parser.c:13,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/readstat_parser.c:7,33'
          Dst:             calloc
        - Src:             'src/readstat_parser.c:8,18'
          Dst:             calloc
        - Src:             'src/readstat_parser.c:9,9'
          Dst:             unistd_io_init
        - Src:             'src/readstat_parser.c:10,9'
          Dst:             readstat_parser_free
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_parse_spss_commands
      functionSourceFile: '/src/readstat/src/txt/readstat_spss_commands_read.rl'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - filepath
        - user_ctx
        - outError
      BBCount:         134
      ICount:          1074
      EdgeCount:       164
      CyclomaticComplexity: 32
      functionsReached:
        - calloc
        - readstat_copy
        - readstat_copy_quoted
        - readstat_schema_find_or_create_entry
        - readstat_schema_free
        - snprintf
        - strcasecmp
        - submit_columns
        - submit_value_label
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:18,6'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:19,7'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:23,21'
              BranchSideFuncs:
                - malloc
                - calloc
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:19,7'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:20,5'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:21,3'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:27,6'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:28,9'
              BranchSideFuncs:
                - free
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:31,2'
              BranchSideFuncs:
                - malloc
                - calloc
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:70,6'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:71,9'
              BranchSideFuncs:
                - free
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:75,2'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2001,16'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2001,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2003,8'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2001,8'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2002,4'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2003,8'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2003,8'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2004,34'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2009,70'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2004,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2005,53'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2007,3'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2013,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2014,26'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2036,46'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2018,11'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2019,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2024,13'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2025,11'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2026,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2027,22'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2027,16'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2028,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2030,32'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2037,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2037,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2038,26'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2042,11'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2043,31'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2047,13'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2048,11'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2049,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2050,22'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2050,16'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2051,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2053,33'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2063,8'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2065,68'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2456,8'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2068,4'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2069,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2454,3'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2069,5'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:79,16'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:83,23'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:87,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:92,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:96,29'
              BranchSideFuncs:
                - readstat_copy_quoted
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:100,29'
              BranchSideFuncs:
                - readstat_copy_quoted
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:108,22'
              BranchSideFuncs:
                - readstat_copy
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:112,22'
              BranchSideFuncs:
                - readstat_copy
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:116,78'
              BranchSideFuncs:
                - readstat_schema_find_or_create_entry
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:125,78'
              BranchSideFuncs:
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:130,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:134,12'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:140,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:150,17'
              BranchSideFuncs:
                - snprintf
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
                - readstat_schema_find_or_create_entry
                - readstat_copy
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:159,17'
              BranchSideFuncs:
                - snprintf
                - submit_value_label
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:166,20'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:166,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:168,20'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:168,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:172,15'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:174,20'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:174,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:192,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:195,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:196,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:197,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:198,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:219,18'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:220,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:221,17'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:254,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:260,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:261,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:262,24'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:262,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:263,19'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2450,12'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:134,12'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:135,34'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2210,7'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:140,12'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:141,30'
              BranchSideFuncs:
                - strcasecmp
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:143,23'
              BranchSideFuncs:
                - strcasecmp
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:143,12'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:144,35'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2226,7'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:151,8'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:152,79'
              BranchSideFuncs:
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2242,7'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:162,12'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:163,8'
              BranchSideFuncs:
                - free
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2258,7'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2456,8'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2457,9'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2461,9'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2457,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2458,5'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2459,3'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
        - Branch String:   'src/txt/readstat_spss_commands_read.c:2461,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:0,0'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
            - BranchSide:      'src/txt/readstat_spss_commands_read.c:2462,7'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
                - snprintf
                - snprintf
                - snprintf
                - submit_value_label
                - snprintf
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - strcasecmp
                - strcasecmp
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_schema_find_or_create_entry
                - readstat_copy
                - readstat_copy
                - readstat_copy_quoted
                - readstat_copy_quoted
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:318,6'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:320,7'
              BranchSideFuncs:
                - snprintf
                - free
                - readstat_schema_free
                - snprintf
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:333,25'
              BranchSideFuncs:
                - submit_columns
                - free
                - readstat_schema_free
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:320,7'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:321,13'
              BranchSideFuncs:
                - snprintf
                - free
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:323,13'
              BranchSideFuncs:
                - snprintf
                - free
                - readstat_schema_free
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:326,7'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:327,4'
              BranchSideFuncs:
                - free
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:329,9'
              BranchSideFuncs:
                - free
                - readstat_schema_free
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:338,6'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:339,7'
              BranchSideFuncs:
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:345,9'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_spss_commands_read.rl:339,7'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:340,16'
              BranchSideFuncs:
                - readstat_schema_free
            - BranchSide:      'src/txt/readstat_spss_commands_read.rl:341,24'
              BranchSideFuncs:
                - readstat_schema_free
      Callsites:
        - Src:             'src/txt/readstat_spss_commands_read.rl:70,16'
          Dst:             calloc
        - Src:             'src/txt/readstat_spss_commands_read.rl:96,8'
          Dst:             readstat_copy_quoted
        - Src:             'src/txt/readstat_spss_commands_read.rl:100,8'
          Dst:             readstat_copy_quoted
        - Src:             'src/txt/readstat_spss_commands_read.rl:108,8'
          Dst:             readstat_copy
        - Src:             'src/txt/readstat_spss_commands_read.rl:112,8'
          Dst:             readstat_copy
        - Src:             'src/txt/readstat_spss_commands_read.rl:116,41'
          Dst:             readstat_schema_find_or_create_entry
        - Src:             'src/txt/readstat_spss_commands_read.rl:125,41'
          Dst:             readstat_schema_find_or_create_entry
        - Src:             'src/txt/readstat_spss_commands_read.rl:126,8'
          Dst:             readstat_copy
        - Src:             'src/txt/readstat_spss_commands_read.rl:140,12'
          Dst:             strcasecmp
        - Src:             'src/txt/readstat_spss_commands_read.rl:143,12'
          Dst:             strcasecmp
        - Src:             'src/txt/readstat_spss_commands_read.rl:150,8'
          Dst:             snprintf
        - Src:             'src/txt/readstat_spss_commands_read.rl:152,42'
          Dst:             readstat_schema_find_or_create_entry
        - Src:             'src/txt/readstat_spss_commands_read.rl:153,9'
          Dst:             readstat_copy
        - Src:             'src/txt/readstat_spss_commands_read.rl:159,8'
          Dst:             snprintf
        - Src:             'src/txt/readstat_spss_commands_read.rl:160,16'
          Dst:             submit_value_label
        - Src:             'src/txt/readstat_spss_commands_read.rl:321,4'
          Dst:             snprintf
        - Src:             'src/txt/readstat_spss_commands_read.rl:323,4'
          Dst:             snprintf
        - Src:             'src/txt/readstat_spss_commands_read.rl:333,10'
          Dst:             submit_columns
        - Src:             'src/txt/readstat_spss_commands_read.rl:341,3'
          Dst:             readstat_schema_free
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_schema_find_or_create_entry
      functionSourceFile: '/src/readstat/src/txt/readstat_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dct
        - var_name
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - readstat_copy
        - realloc
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/txt/readstat_schema.c:18,5'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_schema.c:19,20'
              BranchSideFuncs:
                - strcmp
                - realloc
                - strlen
                - readstat_copy
            - BranchSide:      'src/txt/readstat_schema.c:24,10'
              BranchSideFuncs:
                - realloc
                - strlen
                - readstat_copy
        - Branch String:   'src/txt/readstat_schema.c:19,13'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_schema.c:20,22'
              BranchSideFuncs:
                - realloc
                - strlen
                - readstat_copy
            - BranchSide:      'src/txt/readstat_schema.c:23,5'
              BranchSideFuncs:
                - realloc
                - strlen
                - readstat_copy
                - strcmp
        - Branch String:   'src/txt/readstat_schema.c:24,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_schema.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_schema.c:25,32'
              BranchSideFuncs:
                - realloc
                - strlen
                - readstat_copy
      Callsites:
        - Src:             'src/txt/readstat_schema.c:19,13'
          Dst:             strcmp
        - Src:             'src/txt/readstat_schema.c:25,24'
          Dst:             realloc
        - Src:             'src/txt/readstat_schema.c:29,85'
          Dst:             strlen
        - Src:             'src/txt/readstat_schema.c:29,9'
          Dst:             readstat_copy
    - 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:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readstat_schema_free
      functionSourceFile: '/src/readstat/src/txt/readstat_schema.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/txt/readstat_schema.c:8,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_schema.c:8,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/txt/readstat_schema.c:9,14'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    unistd_io_init
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         14
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - readstat_set_close_handler
        - readstat_set_io_ctx
        - readstat_set_open_handler
        - readstat_set_read_handler
        - readstat_set_seek_handler
        - readstat_set_update_handler
        - unistd_close_handler
        - unistd_open_handler
        - unistd_read_handler
        - unistd_seek_handler
        - unistd_update_handler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/readstat_io_unistd.c:125,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:126,16'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:128,46'
              BranchSideFuncs:
                - readstat_set_close_handler
                - readstat_set_seek_handler
                - readstat_set_read_handler
                - readstat_set_update_handler
                - calloc
                - readstat_set_io_ctx
        - Branch String:   'src/readstat_io_unistd.c:128,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:129,16'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:131,45'
              BranchSideFuncs:
                - readstat_set_seek_handler
                - readstat_set_read_handler
                - readstat_set_update_handler
                - calloc
                - readstat_set_io_ctx
        - Branch String:   'src/readstat_io_unistd.c:131,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:134,45'
              BranchSideFuncs:
                - readstat_set_read_handler
                - readstat_set_update_handler
                - calloc
                - readstat_set_io_ctx
        - Branch String:   'src/readstat_io_unistd.c:134,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:135,16'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:137,38'
              BranchSideFuncs:
                - readstat_set_update_handler
                - calloc
                - readstat_set_io_ctx
        - Branch String:   'src/readstat_io_unistd.c:137,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:140,14'
              BranchSideFuncs:
                - calloc
                - readstat_set_io_ctx
      Callsites:
        - Src:             'src/readstat_io_unistd.c:125,19'
          Dst:             readstat_set_open_handler
        - Src:             'src/readstat_io_unistd.c:125,19'
          Dst:             unistd_open_handler
        - Src:             'src/readstat_io_unistd.c:128,19'
          Dst:             readstat_set_close_handler
        - Src:             'src/readstat_io_unistd.c:128,19'
          Dst:             unistd_close_handler
        - Src:             'src/readstat_io_unistd.c:131,19'
          Dst:             readstat_set_seek_handler
        - Src:             'src/readstat_io_unistd.c:131,19'
          Dst:             unistd_seek_handler
        - Src:             'src/readstat_io_unistd.c:134,19'
          Dst:             readstat_set_read_handler
        - Src:             'src/readstat_io_unistd.c:134,19'
          Dst:             unistd_read_handler
        - Src:             'src/readstat_io_unistd.c:137,10'
          Dst:             readstat_set_update_handler
        - Src:             'src/readstat_io_unistd.c:137,10'
          Dst:             unistd_update_handler
        - Src:             'src/readstat_io_unistd.c:140,14'
          Dst:             calloc
        - Src:             'src/readstat_io_unistd.c:143,14'
          Dst:             readstat_set_io_ctx
    - functionName:    unistd_open_handler
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - io_ctx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - open_with_unicode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:64,14'
          Dst:             open_with_unicode
    - functionName:    unistd_close_handler
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - io_ctx
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/readstat_io_unistd.c:71,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:72,22'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/readstat_io_unistd.c:74,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:72,16'
          Dst:             close
    - functionName:    unistd_seek_handler
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - whence
        - io_ctx
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - lseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/readstat_io_unistd.c:80,5'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:82,18'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/readstat_io_unistd.c:85,18'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/readstat_io_unistd.c:88,18'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/readstat_io_unistd.c:91,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:94,12'
          Dst:             lseek
    - functionName:    unistd_read_handler
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbyte
        - io_ctx
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:99,19'
          Dst:             read
    - functionName:    unistd_update_handler
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_size
        - progress_handler
        - user_ctx
        - io_ctx
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - lseek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/readstat_io_unistd.c:106,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:107,9'
              BranchSideFuncs:
                - lseek
            - BranchSide:      'src/readstat_io_unistd.c:109,34'
              BranchSideFuncs:
                - lseek
        - Branch String:   'src/readstat_io_unistd.c:112,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'src/readstat_io_unistd.c:115,9'
          Branch Sides:
            - BranchSide:      'src/readstat_io_unistd.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/readstat_io_unistd.c:118,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:110,37'
          Dst:             lseek
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open_with_unicode
      functionSourceFile: '/src/readstat/src/readstat_io_unistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - options
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/readstat_io_unistd.c:59,12'
          Dst:             open
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    submit_columns
      functionSourceFile: '/src/readstat/src/txt/commands_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - dct
        - user_ctx
      BBCount:         29
      ICount:          215
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/txt/commands_util.c:47,5'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:48,43'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:54,10'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:49,13'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:50,41'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:54,9'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:57,11'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:57,5'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:58,43'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:61,13'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:62,45'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:63,25'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:64,13'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:64,34'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:64,58'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:65,13'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:66,13'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:67,20'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:67,20'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:70,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    submit_value_label
      functionSourceFile: '/src/readstat/src/txt/commands_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
        - labelset
        - label_type
        - first_integer
        - last_integer
        - double_value
        - string_value
        - buf
        - user_ctx
      BBCount:         28
      ICount:          204
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/txt/commands_util.c:10,9'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:11,9'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:13,9'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:14,9'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:16,16'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:24,16'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:16,9'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:17,38'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:24,5'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:21,17'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:22,17'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:23,9'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:26,13'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:27,19'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:29,20'
              BranchSideFuncs: []
        - Branch String:   'src/txt/commands_util.c:29,20'
          Branch Sides:
            - BranchSide:      'src/txt/commands_util.c:30,19'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/commands_util.c:32,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    readstat_copy_quoted
      functionSourceFile: '/src/readstat/src/txt/readstat_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buf_len
        - str_start
        - str_len
      BBCount:         17
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/txt/readstat_copy.c:23,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:24,20'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:26,12'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_copy.c:29,5'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:30,13'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_copy.c:30,13'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:31,17'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:38,17'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_copy.c:31,17'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:32,17'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:34,28'
              BranchSideFuncs: []
        - Branch String:   'src/txt/readstat_copy.c:38,17'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:39,23'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:41,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    readstat_copy_lower
      functionSourceFile: '/src/readstat/src/txt/readstat_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buf_len
        - str_start
        - str_len
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - readstat_copy
        - tolower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/txt/readstat_copy.c:17,25'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:17,28'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/txt/readstat_copy.c:17,5'
              BranchSideFuncs:
                - tolower
        - Branch String:   'src/txt/readstat_copy.c:17,5'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:18,26'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/txt/readstat_copy.c:19,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/txt/readstat_copy.c:16,5'
          Dst:             readstat_copy
        - Src:             'src/txt/readstat_copy.c:18,18'
          Dst:             tolower
    - functionName:    readstat_copy
      functionSourceFile: '/src/readstat/src/txt/readstat_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buf_len
        - str_start
        - str_len
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/txt/readstat_copy.c:7,9'
          Branch Sides:
            - BranchSide:      'src/txt/readstat_copy.c:7,9'
              BranchSideFuncs: []
            - BranchSide:      'src/txt/readstat_copy.c:8,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
