---
Fuzzer filename: '/src/md4c/build/../test/fuzzers/fuzz-mdhtml.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    process_output
      functionSourceFile: '/src/md4c/build/../test/fuzzers/fuzz-mdhtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/md4c/build/../test/fuzzers/fuzz-mdhtml.c'
      linkageType:     externalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - md_html
        - process_output
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../test/fuzzers/fuzz-mdhtml.c:29,5'
          Dst:             md_html
        - Src:             '../test/fuzzers/fuzz-mdhtml.c:29,5'
          Dst:             process_output
    - functionName:    render_close_img_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - render_attribute
        - render_html_escaped
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:381,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:382,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:382,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:385,5'
          Dst:             render_verbatim
    - functionName:    render_verbatim
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    103
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_html_escaped
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - render_verbatim
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:115,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:112,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:116,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:117,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:118,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:119,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:120,29'
          Dst:             render_verbatim
    - functionName:    render_attribute
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - render_entity
        - render_utf8_codepoint
        - render_verbatim
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:271,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:272,37'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:272,37'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:273,37'
          Dst:             render_entity
    - functionName:    render_utf8_codepoint
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_entity
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          201
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - entity_lookup
        - hex_val
        - render_utf8_codepoint
        - render_verbatim
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:221,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:233,46'
          Dst:             hex_val
        - Src:             'src/md4c-html.c:241,9'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:247,15'
          Dst:             entity_lookup
        - Src:             'src/md4c-html.c:249,13'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:251,17'
          Dst:             render_utf8_codepoint
    - functionName:    render_url_escaped
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - render_verbatim
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:144,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:150,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:155,21'
          Dst:             render_verbatim
    - functionName:    hex_val
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_open_footnote_ref_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - render_verbatim
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:407,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:409,39'
          Dst:             strlen
        - Src:             'src/md4c-html.c:409,5'
          Dst:             render_verbatim
    - 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:    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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_open_wikilink_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - render_attribute
        - render_html_escaped
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:391,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:392,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:392,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:394,5'
          Dst:             render_verbatim
    - functionName:    render_open_img_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - render_attribute
        - render_url_escaped
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:371,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:372,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:372,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:374,5'
          Dst:             render_verbatim
    - functionName:    render_open_a_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - render_attribute
        - render_html_escaped
        - render_url_escaped
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:357,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:358,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:358,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:361,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:362,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:362,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:365,5'
          Dst:             render_verbatim
    - functionName:    render_close_footnote_def_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - render_verbatim
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:429,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:430,9'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:432,43'
          Dst:             strlen
        - Src:             'src/md4c-html.c:432,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:435,5'
          Dst:             render_verbatim
    - functionName:    render_blank_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:445,9'
          Dst:             render_verbatim
    - functionName:    render_open_admonition_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - render_attribute
        - render_html_escaped
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:346,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:347,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:347,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:348,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:349,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:350,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:350,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:351,5'
          Dst:             render_verbatim
    - functionName:    render_open_footnote_def_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - render_verbatim
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:417,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:418,39'
          Dst:             strlen
        - Src:             'src/md4c-html.c:418,5'
          Dst:             render_verbatim
    - functionName:    render_open_td_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - render_verbatim
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:335,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:332,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:333,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:333,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:336,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:337,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:338,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:339,33'
          Dst:             render_verbatim
    - functionName:    render_open_code_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - render_attribute
        - render_html_escaped
        - render_verbatim
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:314,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:318,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:319,36'
          Dst:             strncmp
        - Src:             'src/md4c-html.c:320,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:322,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:322,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:323,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:326,5'
          Dst:             render_verbatim
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_open_li_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:298,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:300,43'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:302,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:303,47'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:305,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:307,9'
          Dst:             render_verbatim
    - functionName:    render_open_ol_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - render_verbatim
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:286,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:290,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:291,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:291,5'
          Dst:             render_verbatim
    - functionName:    debug_log_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:625,9'
          Dst:             fprintf
    - functionName:    fprintf
      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:    text_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - render_entity
        - render_html_escaped
        - render_utf8_codepoint
        - render_verbatim
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:596,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:597,33'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:597,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:598,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:598,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:602,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:609,37'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:611,37'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:613,33'
          Dst:             render_entity
        - Src:             'src/md4c-html.c:613,33'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:614,33'
          Dst:             render_html_escaped
    - functionName:    leave_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - render_close_img_span
        - render_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:569,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:570,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:571,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:572,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:573,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:574,41'
          Dst:             render_close_img_span
        - Src:             'src/md4c-html.c:575,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:576,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:577,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:578,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:579,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:580,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:581,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:583,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:584,41'
          Dst:             render_verbatim
    - functionName:    enter_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - render_open_a_span
        - render_open_footnote_ref_span
        - render_open_img_span
        - render_open_wikilink_span
        - render_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:537,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:538,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:539,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:540,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:541,41'
          Dst:             render_open_a_span
        - Src:             'src/md4c-html.c:542,41'
          Dst:             render_open_img_span
        - Src:             'src/md4c-html.c:543,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:544,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:545,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:546,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:547,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:548,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:549,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:550,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:551,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:552,41'
          Dst:             render_open_wikilink_span
        - Src:             'src/md4c-html.c:553,41'
          Dst:             render_open_footnote_ref_span
    - functionName:    leave_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - render_close_footnote_def_block
        - render_verbatim
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:486,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:488,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:489,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:490,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:491,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:493,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:493,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:494,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:496,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:497,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:498,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:499,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:500,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:501,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:502,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:503,45'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:504,37'
          Dst:             render_close_footnote_def_block
        - Src:             'src/md4c-html.c:505,37'
          Dst:             render_verbatim
    - functionName:    enter_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - render_blank_block
        - render_open_admonition_block
        - render_open_code_block
        - render_open_footnote_def_block
        - render_open_li_block
        - render_open_ol_block
        - render_open_td_block
        - render_verbatim
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:454,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:456,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:457,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:458,33'
          Dst:             render_open_ol_block
        - Src:             'src/md4c-html.c:459,33'
          Dst:             render_open_li_block
        - Src:             'src/md4c-html.c:460,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:461,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:461,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:462,33'
          Dst:             render_open_code_block
        - Src:             'src/md4c-html.c:464,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:465,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:466,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:467,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:468,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:469,33'
          Dst:             render_open_td_block
        - Src:             'src/md4c-html.c:470,33'
          Dst:             render_open_td_block
        - Src:             'src/md4c-html.c:471,45'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:472,37'
          Dst:             render_open_footnote_def_block
        - Src:             'src/md4c-html.c:473,37'
          Dst:             render_open_admonition_block
        - Src:             'src/md4c-html.c:474,33'
          Dst:             render_blank_block
    - functionName:    md_html
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          165
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - md_parse
        - memchr
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:655,30'
          Dst:             memchr
        - Src:             'src/md4c-html.c:662,43'
          Dst:             memcmp
        - Src:             'src/md4c-html.c:668,12'
          Dst:             md_parse
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    entity_cmp
      functionSourceFile: '/src/md4c/src/entity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/entity.c:2172,12'
          Dst:             strncmp
    - functionName:    entity_lookup
      functionSourceFile: '/src/md4c/src/entity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - entity_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/entity.c:2180,12'
          Dst:             bsearch
        - Src:             'src/entity.c:2180,12'
          Dst:             entity_cmp
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_free_label_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - md_is_complex_label_bucket
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1896,16'
          Dst:             md_is_complex_label_bucket
    - functionName:    md_is_complex_label_bucket
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_footnote_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7174
      functionLinenumberEnd: 7193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - md_build_attribute
        - md_free_attribute
        - md_process_normal_block_contents
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7182,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:7186,5'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:7191,5'
          Dst:             md_free_attribute
    - functionName:    md_build_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          343
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - md_build_attr_append_substr
        - md_free_attribute
        - md_is_entity_str
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1551,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1561,20'
          Dst:             md_is_entity_str
        - Src:             'src/md4c.c:1562,21'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1571,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1590,5'
          Dst:             md_free_attribute
    - functionName:    md_process_normal_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5377
      functionLinenumberEnd: 5390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - md_analyze_inlines
        - md_mark_get_ptr
        - md_process_inlines
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5381,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5382,5'
          Dst:             md_process_inlines
        - Src:             'src/md4c.c:5387,14'
          Dst:             md_mark_get_ptr
    - functionName:    md_free_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4669
      functionLinenumberEnd: 4704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - md_analyze_link_contents
        - md_analyze_marks
        - md_analyze_table_cell_boundary
        - md_collect_marks
        - md_resolve_brackets
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4677,5'
          Dst:             md_collect_marks
        - Src:             'src/md4c.c:4680,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4681,5'
          Dst:             md_resolve_brackets
        - Src:             'src/md4c.c:4694,17'
          Dst:             md_analyze_table_cell_boundary
        - Src:             'src/md4c.c:4700,5'
          Dst:             md_analyze_link_contents
    - functionName:    md_process_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4828
      functionLinenumberEnd: 5178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         374
      ICount:          2055
      EdgeCount:       525
      CyclomaticComplexity: 153
      functionsReached:
        - md_enter_leave_span_a
        - md_enter_leave_span_footnote_ref
        - md_enter_leave_span_wikilink
        - md_mark_get_ptr
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:4859,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4994,25'
          Dst:             md_enter_leave_span_footnote_ref
        - Src:             'src/md4c.c:5017,25'
          Dst:             md_enter_leave_span_wikilink
        - Src:             'src/md4c.c:5029,21'
          Dst:             md_mark_get_ptr
        - Src:             'src/md4c.c:5029,21'
          Dst:             md_enter_leave_span_a
        - Src:             'src/md4c.c:5079,25'
          Dst:             realloc
        - Src:             'src/md4c.c:5088,25'
          Dst:             md_enter_leave_span_a
    - functionName:    md_mark_get_ptr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_enter_leave_span_footnote_ref
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4805
      functionLinenumberEnd: 4822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - md_build_attribute
        - md_free_attribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4813,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4820,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4784
      functionLinenumberEnd: 4800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - md_build_attribute
        - md_free_attribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4790,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4798,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4780
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - md_build_attribute
        - md_free_attribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4766,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4769,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4777,5'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:4778,5'
          Dst:             md_free_attribute
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_collect_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3707
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         497
      ICount:          2504
      EdgeCount:       706
      CyclomaticComplexity: 211
      functionsReached:
        - md_add_mark
        - md_ascii_eq
        - md_decode_utf8__
        - md_decode_utf8_before__
        - md_is_autolink
        - md_is_code_span
        - md_is_html_any
        - md_is_unicode_punct__
        - md_is_unicode_whitespace__
        - md_lookup_line
        - md_resolve_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:3280,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3294,42'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3294,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3296,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3301,42'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3301,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3303,25'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3303,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3334,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3342,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3358,32'
          Dst:             md_is_code_span
        - Src:             'src/md4c.c:3362,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3363,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3364,21'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3369,32'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3379,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3388,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3407,31'
          Dst:             md_is_html_any
        - Src:             'src/md4c.c:3410,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3411,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3418,36'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3423,31'
          Dst:             md_is_autolink
        - Src:             'src/md4c.c:3430,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3431,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3445,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3448,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3454,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3455,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3459,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3469,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3471,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3499,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3500,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3502,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3504,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3499,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3500,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3499,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3500,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3516,46'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3517,43'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3517,43'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3517,79'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3519,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3521,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3535,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3543,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3560,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3560,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3562,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3562,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3565,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3584,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3584,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3586,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3586,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3589,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3608,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3608,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3610,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3610,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3613,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3632,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3632,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3634,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3634,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3637,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3642,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3642,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3642,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3644,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3644,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3644,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3644,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3647,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3664,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3664,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3664,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3666,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3666,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3666,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3666,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3669,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3684,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3692,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3703,5'
          Dst:             md_add_mark
    - functionName:    md_analyze_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4601
      functionLinenumberEnd: 4664
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          222
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - md_analyze_bracket
        - md_analyze_caret
        - md_analyze_dollar
        - md_analyze_emph
        - md_analyze_entity
        - md_analyze_highlight
        - md_analyze_insert
        - md_analyze_permissive_autolink
        - md_analyze_spoiler
        - md_analyze_tilde
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/md4c.c:4637,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4614,48'
          Dst:             strchr
        - Src:             'src/md4c.c:4625,13'
          Dst:             strchr
        - Src:             'src/md4c.c:4640,25'
          Dst:             md_analyze_bracket
        - Src:             'src/md4c.c:4641,25'
          Dst:             md_analyze_entity
        - Src:             'src/md4c.c:4643,25'
          Dst:             md_analyze_emph
        - Src:             'src/md4c.c:4644,25'
          Dst:             md_analyze_tilde
        - Src:             'src/md4c.c:4645,25'
          Dst:             md_analyze_caret
        - Src:             'src/md4c.c:4646,25'
          Dst:             md_analyze_dollar
        - Src:             'src/md4c.c:4649,25'
          Dst:             md_analyze_permissive_autolink
        - Src:             'src/md4c.c:4650,25'
          Dst:             md_analyze_spoiler
        - Src:             'src/md4c.c:4651,25'
          Dst:             md_analyze_highlight
        - Src:             'src/md4c.c:4652,25'
          Dst:             md_analyze_insert
    - functionName:    md_resolve_brackets
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4047
      functionLinenumberEnd: 4122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          214
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - md_resolve_bracket_footnote
        - md_resolve_bracket_link
        - md_resolve_bracket_wikilink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4097,15'
          Dst:             md_resolve_bracket_footnote
        - Src:             'src/md4c.c:4104,15'
          Dst:             md_resolve_bracket_wikilink
        - Src:             'src/md4c.c:4112,15'
          Dst:             md_resolve_bracket_link
    - functionName:    md_analyze_table_cell_boundary
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4156
      functionLinenumberEnd: 4167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_link_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4709
      functionLinenumberEnd: 4751
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - md_analyze_marks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4730,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4746,9'
          Dst:             md_analyze_marks
    - functionName:    md_resolve_bracket_footnote
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3850
      functionLinenumberEnd: 3896
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - md_lookup_footnote_def
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3873,11'
          Dst:             md_lookup_footnote_def
    - functionName:    md_resolve_bracket_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3843
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          298
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - md_analyze_link_contents
        - md_disable_marks
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3817,5'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:3821,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3826,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3833,5'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3839,9'
          Dst:             md_analyze_link_contents
    - functionName:    md_resolve_bracket_link
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3908
      functionLinenumberEnd: 4042
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          453
      EdgeCount:       113
      CyclomaticComplexity: 34
      functionsReached:
        - md_analyze_link_contents
        - md_disable_marks
        - md_is_inline_link_spec
        - md_is_link_reference
        - md_mark_stack_push
        - md_mark_store_ptr
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3916,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3920,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3940,23'
          Dst:             md_is_inline_link_spec
        - Src:             'src/md4c.c:3971,17'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3978,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3996,9'
          Dst:             md_mark_store_ptr
        - Src:             'src/md4c.c:3999,13'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:4010,9'
          Dst:             md_analyze_link_contents
        - Src:             'src/md4c.c:4029,16'
          Dst:             memchr
    - functionName:    md_is_link_reference
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - md_lookup_line
        - md_lookup_ref_def
        - md_merge_lines_alloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2533,16'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2537,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2544,11'
          Dst:             md_lookup_ref_def
    - functionName:    md_is_inline_link_spec
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          359
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - md_is_link_destination
        - md_is_link_title
        - md_lookup_line
        - md_merge_lines_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2585,5'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2613,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2618,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2655,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_disable_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_mark_store_ptr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_mark_stack_push
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_lookup_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_link_destination
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - md_is_link_destination_A
        - md_is_link_destination_B
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2326,16'
          Dst:             md_is_link_destination_A
        - Src:             'src/md4c.c:2328,16'
          Dst:             md_is_link_destination_B
    - functionName:    md_is_link_title
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          438
      EdgeCount:       149
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/md4c.c:2355,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_merge_lines_alloc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_merge_lines
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1076,5'
          Dst:             md_merge_lines
    - functionName:    md_merge_lines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_link_destination_A
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          160
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_link_destination_B
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          227
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_lookup_ref_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_lookup_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2004,32'
          Dst:             md_lookup_label_hashtable
    - functionName:    md_lookup_label_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bsearch
        - md_is_complex_label_bucket
        - md_label_cmp
        - md_label_hash
        - md_label_hash_entry_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1915,12'
          Dst:             md_label_hash
        - Src:             'src/md4c.c:1920,16'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1924,12'
          Dst:             md_label_cmp
        - Src:             'src/md4c.c:1938,39'
          Dst:             bsearch
        - Src:             'src/md4c.c:1938,39'
          Dst:             md_label_hash_entry_cmp
    - functionName:    md_label_hash
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - md_decode_unicode
        - md_fnv1a
        - md_get_unicode_fold_info
        - md_is_unicode_whitespace__
        - md_skip_unicode_whitespace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1629,11'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1633,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1634,25'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1638,20'
          Dst:             md_fnv1a
        - Src:             'src/md4c.c:1639,19'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1643,13'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1644,20'
          Dst:             md_fnv1a
    - functionName:    md_label_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - md_label_cmp_load_fold_info
        - md_skip_unicode_whitespace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1692,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1693,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1700,21'
          Dst:             md_label_cmp_load_fold_info
        - Src:             'src/md4c.c:1704,21'
          Dst:             md_label_cmp_load_fold_info
    - functionName:    md_label_hash_entry_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_label_cmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1736,16'
          Dst:             md_label_cmp
    - functionName:    md_skip_unicode_whitespace
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - md_decode_unicode
        - md_is_unicode_whitespace__
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1090,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1091,13'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_label_cmp_load_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - md_decode_unicode
        - md_get_unicode_fold_info
        - md_is_unicode_whitespace__
        - md_skip_unicode_whitespace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1664,17'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1666,8'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1672,5'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1678,12'
          Dst:             md_skip_unicode_whitespace
    - functionName:    md_decode_unicode
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_decode_utf8__
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:987,16'
          Dst:             md_decode_utf8__
    - functionName:    md_is_unicode_whitespace__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:625,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_get_unicode_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:832,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:832,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:832,21'
          Dst:             md_unicode_bsearch__
    - functionName:    md_unicode_bsearch__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_decode_utf8__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          204
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_fnv1a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_pop_openers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         123
      ICount:          451
      EdgeCount:       163
      CyclomaticComplexity: 42
      functionsReached:
        - md_mark_stack_pop
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2937,13'
          Dst:             md_mark_stack_pop
    - functionName:    md_resolve_range
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2925
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_mark_stack_pop
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2890
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_lookup_footnote_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_lookup_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2130,31'
          Dst:             md_lookup_label_hashtable
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_bracket
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3711
      functionLinenumberEnd: 3753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - md_mark_stack_pop
        - md_mark_stack_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3731,9'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3736,28'
          Dst:             md_mark_stack_pop
    - functionName:    md_analyze_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4128
      functionLinenumberEnd: 4152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - md_is_entity
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4146,8'
          Dst:             md_is_entity
        - Src:             'src/md4c.c:4149,9'
          Dst:             md_resolve_range
    - functionName:    md_analyze_emph
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4192
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          401
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - md_emph_stack
        - md_mark_stack_push
        - md_opener_stack
        - md_pop_openers
        - md_resolve_range
        - md_split_emph_mark
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4206,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4208,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4210,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4211,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4213,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4213,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4215,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4234,35'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4237,32'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4238,17'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:4240,17'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4243,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4244,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4251,33'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4251,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_tilde
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4256
      functionLinenumberEnd: 4274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - md_mark_stack_push
        - md_opener_stack
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4258,27'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4267,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4268,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4273,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_caret
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4278
      functionLinenumberEnd: 4291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - md_mark_stack_push
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4284,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4285,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4290,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_dollar
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4295
      functionLinenumberEnd: 4320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - md_disable_marks
        - md_mark_stack_push
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4307,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4308,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:4309,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4319,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_permissive_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4514
      functionLinenumberEnd: 4594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          346
      EdgeCount:       93
      CyclomaticComplexity: 29
      functionsReached:
        - md_analyze_permissive_autolink_segment
        - md_decode_utf8__
        - md_decode_utf8_before__
        - md_is_unicode_whitespace__
        - md_resolve_range
        - md_scan_left_for_resolved_mark
        - md_scan_right_for_resolved_mark
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4529,12'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4536,29'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:4536,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4536,66'
          Dst:             memchr
        - Src:             'src/md4c.c:4539,16'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4546,8'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4553,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4564,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4571,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4579,29'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:4579,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4579,60'
          Dst:             memchr
        - Src:             'src/md4c.c:4582,16'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4593,5'
          Dst:             md_resolve_range
    - functionName:    md_analyze_spoiler
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - md_mark_stack_push
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4334,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4335,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4340,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_highlight
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4345
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - md_mark_stack_push
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4355,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4356,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4361,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_insert
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4366
      functionLinenumberEnd: 4383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - md_mark_stack_push
        - md_pop_openers
        - md_resolve_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4376,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4377,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4382,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_permissive_autolink_segment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4433
      functionLinenumberEnd: 4510
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          441
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - md_scan_left_for_resolved_mark
        - md_scan_right_for_resolved_mark
        - strchr
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4452,36'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4453,35'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4472,30'
          Dst:             strchr
        - Src:             'src/md4c.c:4479,16'
          Dst:             strchr
    - functionName:    md_decode_utf8_before__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          159
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_scan_left_for_resolved_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_scan_right_for_resolved_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4409
      functionLinenumberEnd: 4427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_opener_stack
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - md_emph_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/md4c.c:2826,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:2828,32'
          Dst:             md_emph_stack
    - functionName:    md_emph_stack
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/md4c.c:2811,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_split_emph_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4175
      functionLinenumberEnd: 4187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_is_entity_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1439,12'
          Dst:             md_is_entity_str
    - functionName:    md_is_entity_str
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          122
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - md_is_dec_entity_contents
        - md_is_hex_entity_contents
        - md_is_named_entity_contents
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1422,23'
          Dst:             md_is_hex_entity_contents
        - Src:             'src/md4c.c:1424,23'
          Dst:             md_is_dec_entity_contents
        - Src:             'src/md4c.c:1426,23'
          Dst:             md_is_named_entity_contents
    - functionName:    md_is_hex_entity_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          541
      EdgeCount:       198
      CyclomaticComplexity: 63
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_dec_entity_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          225
      EdgeCount:       69
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_named_entity_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          129
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_add_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2848,21'
          Dst:             realloc
    - functionName:    md_is_unicode_punct__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:707,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_is_code_span
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3015
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          379
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_html_any
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - md_is_html_cdata
        - md_is_html_comment
        - md_is_html_declaration
        - md_is_html_processing_instruction
        - md_is_html_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1344,13'
          Dst:             md_is_html_tag
        - Src:             'src/md4c.c:1345,13'
          Dst:             md_is_html_comment
        - Src:             'src/md4c.c:1346,13'
          Dst:             md_is_html_processing_instruction
        - Src:             'src/md4c.c:1347,13'
          Dst:             md_is_html_declaration
        - Src:             'src/md4c.c:1348,13'
          Dst:             md_is_html_cdata
    - functionName:    md_is_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - md_is_autolink_email
        - md_is_autolink_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3224,8'
          Dst:             md_is_autolink_uri
        - Src:             'src/md4c.c:3229,8'
          Dst:             md_is_autolink_email
    - functionName:    md_ascii_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:407,12'
          Dst:             memcmp
    - functionName:    md_is_autolink_uri
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          267
      EdgeCount:       98
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_autolink_email
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3172
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          277
      EdgeCount:       99
      CyclomaticComplexity: 31
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3185,47'
          Dst:             memchr
    - functionName:    md_is_html_tag
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         173
      ICount:          658
      EdgeCount:       244
      CyclomaticComplexity: 73
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1155,57'
          Dst:             memchr
        - Src:             'src/md4c.c:1178,58'
          Dst:             memchr
        - Src:             'src/md4c.c:1191,26'
          Dst:             memchr
    - functionName:    md_is_html_comment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - md_scan_for_html_closer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1281,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_processing_instruction
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_scan_for_html_closer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1296,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_declaration
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - md_scan_for_html_closer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1318,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_cdata
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_scan_for_html_closer
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1332,8'
          Dst:             memcmp
        - Src:             'src/md4c.c:1336,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_scan_for_html_closer
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - md_ascii_eq
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1246,16'
          Dst:             md_ascii_eq
    - functionName:    md_build_attr_append_substr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1472,43'
          Dst:             realloc
        - Src:             'src/md4c.c:1481,37'
          Dst:             realloc
    - functionName:    md_footnote_def_cmp_index
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7159
      functionLinenumberEnd: 7170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_table_cell
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5215
      functionLinenumberEnd: 5235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - md_process_normal_block_contents
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5230,5'
          Dst:             md_process_normal_block_contents
    - functionName:    md_process_table_row
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5240
      functionLinenumberEnd: 5290
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          224
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - md_analyze_inlines
        - md_process_table_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5251,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5275,13'
          Dst:             md_process_table_cell
        - Src:             'src/md4c.c:5280,9'
          Dst:             md_process_table_cell
    - functionName:    md_analyze_table_alignment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5187
      functionLinenumberEnd: 5208
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          134
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_text_with_null_replacement
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_table_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5294
      functionLinenumberEnd: 5328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          186
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - md_analyze_table_alignment
        - md_process_table_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5310,5'
          Dst:             md_analyze_table_alignment
        - Src:             'src/md4c.c:5313,5'
          Dst:             md_process_table_row
        - Src:             'src/md4c.c:5320,13'
          Dst:             md_process_table_row
    - functionName:    md_process_verbatim_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5395
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          174
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - md_text_with_null_replacement
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5417,9'
          Dst:             md_text_with_null_replacement
    - functionName:    md_process_code_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5429
      functionLinenumberEnd: 5450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - md_process_verbatim_block_contents
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5449,12'
          Dst:             md_process_verbatim_block_contents
    - functionName:    md_setup_fenced_code_detail
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5455
      functionLinenumberEnd: 5486
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          184
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - md_build_attribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5475,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:5481,5'
          Dst:             md_build_attribute
    - functionName:    md_process_leaf_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5491
      functionLinenumberEnd: 5605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          430
      EdgeCount:       102
      CyclomaticComplexity: 25
      functionsReached:
        - md_free_attribute
        - md_process_code_block_contents
        - md_process_normal_block_contents
        - md_process_table_block_contents
        - md_process_verbatim_block_contents
        - md_setup_fenced_code_detail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:5536,5'
          Branch Sides:    []
        - Branch String:   'src/md4c.c:5569,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5546,17'
          Dst:             md_setup_fenced_code_detail
        - Src:             'src/md4c.c:5576,13'
          Dst:             md_process_code_block_contents
        - Src:             'src/md4c.c:5581,13'
          Dst:             md_process_verbatim_block_contents
        - Src:             'src/md4c.c:5586,13'
          Dst:             md_process_table_block_contents
        - Src:             'src/md4c.c:5591,13'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:5601,9'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:5602,9'
          Dst:             md_free_attribute
    - functionName:    md_label_hash_entry_cmp_for_sort
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - md_label_hash_entry_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1745,11'
          Dst:             md_label_hash_entry_cmp
    - functionName:    md_build_label_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          272
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - md_is_complex_label_bucket
        - md_label_cmp
        - md_label_hash_entry_cmp
        - md_label_hash_entry_cmp_for_sort
        - qsort
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1780,22'
          Dst:             calloc
        - Src:             'src/md4c.c:1804,13'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1810,16'
          Dst:             md_label_cmp
        - Src:             'src/md4c.c:1840,66'
          Dst:             realloc
        - Src:             'src/md4c.c:1863,13'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1867,9'
          Dst:             qsort
        - Src:             'src/md4c.c:1867,9'
          Dst:             md_label_hash_entry_cmp_for_sort
        - Src:             'src/md4c.c:1875,16'
          Dst:             md_label_hash_entry_cmp
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_link_label
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          249
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - md_decode_unicode
        - md_is_unicode_whitespace__
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2218,29'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:2219,21'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_add_label_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - md_label_hash
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1959,20'
          Dst:             realloc
        - Src:             'src/md4c.c:1973,19'
          Dst:             md_label_hash
    - functionName:    md_is_link_reference_definition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          349
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - md_add_label_def
        - md_is_link_destination
        - md_is_link_label
        - md_is_link_title
        - md_merge_lines_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2419,9'
          Dst:             md_is_link_label
        - Src:             'src/md4c.c:2441,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2447,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2471,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2474,29'
          Dst:             md_add_label_def
        - Src:             'src/md4c.c:2481,29'
          Dst:             md_add_label_def
        - Src:             'src/md4c.c:2488,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_is_footnote_definition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          447
      EdgeCount:       133
      CyclomaticComplexity: 40
      functionsReached:
        - md_add_label_def
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2111,30'
          Dst:             md_add_label_def
    - functionName:    md_consume_link_reference_definitions
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5800
      functionLinenumberEnd: 5849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - md_is_footnote_definition
        - md_is_link_reference_definition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5815,26'
          Dst:             md_is_footnote_definition
        - Src:             'src/md4c.c:5821,26'
          Dst:             md_is_link_reference_definition
    - functionName:    md_add_line_into_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5897
      functionLinenumberEnd: 5923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - md_push_block_bytes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5903,35'
          Dst:             md_push_block_bytes
        - Src:             'src/md4c.c:5913,27'
          Dst:             md_push_block_bytes
    - functionName:    md_push_block_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5713
      functionLinenumberEnd: 5740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5722,27'
          Dst:             realloc
    - functionName:    md_start_new_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5744
      functionLinenumberEnd: 5790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - md_push_block_bytes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5749,25'
          Dst:             md_push_block_bytes
    - functionName:    md_line_contains
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6297
      functionLinenumberEnd: 6310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6302,12'
          Dst:             memcmp
    - functionName:    md_enter_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6412
      functionLinenumberEnd: 6457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - md_end_current_block
        - md_push_container_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:6420,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6431,17'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6434,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6437,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6444,17'
          Dst:             md_push_container_bytes
    - functionName:    md_end_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5853
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - md_consume_link_reference_definitions
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5867,13'
          Dst:             md_consume_link_reference_definitions
    - functionName:    md_push_container_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5950
      functionLinenumberEnd: 5968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - md_end_current_block
        - md_flush_blank_lines
        - md_push_block_bytes
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5954,5'
          Dst:             md_flush_blank_lines
        - Src:             'src/md4c.c:5955,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:5957,25'
          Dst:             md_push_block_bytes
    - functionName:    md_flush_blank_lines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5928
      functionLinenumberEnd: 5945
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_push_block_bytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5934,25'
          Dst:             md_push_block_bytes
    - functionName:    md_ascii_case_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_table_underline
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6051
      functionLinenumberEnd: 6103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          331
      EdgeCount:       108
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_html_block_start_condition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6211
      functionLinenumberEnd: 6291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         125
      ICount:          525
      EdgeCount:       177
      CyclomaticComplexity: 54
      functionsReached:
        - md_ascii_case_eq
        - md_ascii_eq
        - md_is_html_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6224,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6224,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6224,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6224,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6245,16'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:6263,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6281,12'
          Dst:             md_is_html_tag
    - functionName:    md_is_opening_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          152
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_atxheader_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6026
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          233
      EdgeCount:       74
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_push_container
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6390
      functionLinenumberEnd: 6408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6397,26'
          Dst:             realloc
    - functionName:    md_is_container_compatible
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6375
      functionLinenumberEnd: 6386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_container_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6505
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          264
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_hr_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 6001
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_setext_underline
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6030
      functionLinenumberEnd: 6047
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_html_block_end_condition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6319
      functionLinenumberEnd: 6370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          284
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - md_ascii_case_eq
        - md_line_contains
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/md4c.c:6320,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6330,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6330,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6330,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6330,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6346,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6349,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6352,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6355,21'
          Dst:             md_line_contains
    - functionName:    md_is_closing_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6137
      functionLinenumberEnd: 6162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_line_indentation
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6563
      functionLinenumberEnd: 6576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_footnote_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7199
      functionLinenumberEnd: 7223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          131
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - md_footnote_def_cmp_index
        - md_process_footnote_def
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7207,5'
          Dst:             qsort
        - Src:             'src/md4c.c:7207,5'
          Dst:             md_footnote_def_cmp_index
        - Src:             'src/md4c.c:7216,9'
          Dst:             md_process_footnote_def
    - functionName:    md_process_all_blocks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5611
      functionLinenumberEnd: 5704
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          348
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - md_process_leaf_block
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:5632,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5652,52'
          Dst:             strlen
        - Src:             'src/md4c.c:5689,13'
          Dst:             md_process_leaf_block
    - functionName:    md_leave_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6461
      functionLinenumberEnd: 6501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - md_push_container_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/md4c.c:6468,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6477,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6480,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6486,17'
          Dst:             md_push_container_bytes
    - functionName:    md_build_footnote_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_build_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2137,12'
          Dst:             md_build_label_hashtable
    - functionName:    md_build_ref_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md_build_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1998,12'
          Dst:             md_build_label_hashtable
    - functionName:    md_process_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7074
      functionLinenumberEnd: 7155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          269
      EdgeCount:       79
      CyclomaticComplexity: 25
      functionsReached:
        - md_add_line_into_current_block
        - md_end_current_block
        - md_flush_blank_lines
        - md_start_new_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7080,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7092,5'
          Dst:             md_flush_blank_lines
        - Src:             'src/md4c.c:7095,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7099,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7102,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:7103,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:7104,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7115,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:7116,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7136,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:7142,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7146,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:7151,5'
          Dst:             md_add_line_into_current_block
    - functionName:    md_analyze_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6586
      functionLinenumberEnd: 7070
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         475
      ICount:          2268
      EdgeCount:       673
      CyclomaticComplexity: 200
      functionsReached:
        - md_ascii_case_eq
        - md_enter_child_containers
        - md_is_atxheader_line
        - md_is_closing_code_fence
        - md_is_container_compatible
        - md_is_container_mark
        - md_is_hr_line
        - md_is_html_block_end_condition
        - md_is_html_block_start_condition
        - md_is_opening_code_fence
        - md_is_setext_underline
        - md_is_table_underline
        - md_leave_child_containers
        - md_line_indentation
        - md_push_container
        - md_push_container_bytes
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6597,20'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6613,28'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6649,20'
          Dst:             md_is_closing_code_fence
        - Src:             'src/md4c.c:6677,35'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6771,16'
          Dst:             md_is_setext_underline
        - Src:             'src/md4c.c:6781,17'
          Dst:             memchr
        - Src:             'src/md4c.c:6783,16'
          Dst:             md_is_hr_line
        - Src:             'src/md4c.c:6794,16'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6795,16'
          Dst:             md_is_container_compatible
        - Src:             'src/md4c.c:6802,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6836,12'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6848,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6869,21'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6872,17'
          Dst:             md_push_container
        - Src:             'src/md4c.c:6889,16'
          Dst:             md_is_atxheader_line
        - Src:             'src/md4c.c:6900,16'
          Dst:             md_is_opening_code_fence
        - Src:             'src/md4c.c:6912,36'
          Dst:             md_is_html_block_start_condition
        - Src:             'src/md4c.c:6920,20'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6939,17'
          Dst:             md_is_table_underline
        - Src:             'src/md4c.c:6963,16'
          Dst:             memchr
        - Src:             'src/md4c.c:7026,9'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:7031,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:7035,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:7054,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:7054,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:7054,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:7054,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:7054,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:7065,9'
          Dst:             md_enter_child_containers
    - functionName:    md_free_footnote_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - md_free_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2145,5'
          Dst:             md_free_label_hashtable
    - functionName:    md_free_ref_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - md_free_label_hashtable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2673,5'
          Dst:             md_free_label_hashtable
    - functionName:    md_process_doc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7227
      functionLinenumberEnd: 7287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          200
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - md_analyze_line
        - md_build_footnote_def_hashtable
        - md_build_ref_def_hashtable
        - md_end_current_block
        - md_flush_blank_lines
        - md_leave_child_containers
        - md_process_all_blocks
        - md_process_footnote_defs
        - md_process_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7240,9'
          Dst:             md_analyze_line
        - Src:             'src/md4c.c:7241,9'
          Dst:             md_process_line
        - Src:             'src/md4c.c:7244,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7246,5'
          Dst:             md_build_ref_def_hashtable
        - Src:             'src/md4c.c:7248,9'
          Dst:             md_build_footnote_def_hashtable
        - Src:             'src/md4c.c:7251,5'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:7253,5'
          Dst:             md_flush_blank_lines
        - Src:             'src/md4c.c:7254,5'
          Dst:             md_process_all_blocks
        - Src:             'src/md4c.c:7258,9'
          Dst:             md_process_footnote_defs
    - functionName:    md_build_mark_char_map
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 3008
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          238
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_parse
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7296
      functionLinenumberEnd: 7341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - md_build_mark_char_map
        - md_free_footnote_defs
        - md_free_ref_defs
        - md_process_doc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7314,5'
          Dst:             md_build_mark_char_map
        - Src:             'src/md4c.c:7330,11'
          Dst:             md_process_doc
        - Src:             'src/md4c.c:7333,5'
          Dst:             md_free_ref_defs
        - Src:             'src/md4c.c:7334,5'
          Dst:             md_free_footnote_defs
...
