---
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: 369
      functionLinenumberEnd: 376
      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:371,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:372,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:372,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:375,5'
          Dst:             render_verbatim
    - functionName:    render_verbatim
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_html_escaped
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          185
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - render_verbatim
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:106,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:103,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:107,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:108,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:109,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:110,29'
          Dst:             render_verbatim
    - functionName:    render_attribute
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 267
      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:261,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:262,37'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:262,37'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:263,37'
          Dst:             render_entity
    - functionName:    render_utf8_codepoint
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 202
      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: 209
      functionLinenumberEnd: 247
      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:211,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:223,46'
          Dst:             hex_val
        - Src:             'src/md4c-html.c:231,9'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:237,15'
          Dst:             entity_lookup
        - Src:             'src/md4c-html.c:239,13'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:241,17'
          Dst:             render_utf8_codepoint
    - functionName:    render_url_escaped
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 155
      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:134,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:140,29'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:145,21'
          Dst:             render_verbatim
    - functionName:    hex_val
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 166
      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: 394
      functionLinenumberEnd: 400
      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:397,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:399,39'
          Dst:             strlen
        - Src:             'src/md4c-html.c:399,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: 380
      functionLinenumberEnd: 385
      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:381,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:382,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:382,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:384,5'
          Dst:             render_verbatim
    - functionName:    render_open_img_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      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:361,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:362,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:362,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:364,5'
          Dst:             render_verbatim
    - functionName:    render_open_a_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 356
      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:347,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:348,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:348,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:351,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:352,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:352,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:355,5'
          Dst:             render_verbatim
    - functionName:    render_close_footnote_def_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 426
      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:419,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:420,9'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:422,43'
          Dst:             strlen
        - Src:             'src/md4c-html.c:422,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:425,5'
          Dst:             render_verbatim
    - functionName:    render_open_admonition_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      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:336,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:337,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:337,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:338,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:339,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:340,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:340,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:341,5'
          Dst:             render_verbatim
    - functionName:    render_open_footnote_def_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 409
      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:407,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:408,39'
          Dst:             strlen
        - Src:             'src/md4c-html.c:408,5'
          Dst:             render_verbatim
    - functionName:    render_open_td_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 331
      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:325,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:322,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:323,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:323,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:326,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:327,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:328,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:329,33'
          Dst:             render_verbatim
    - functionName:    render_open_code_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 317
      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:304,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:308,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:309,36'
          Dst:             strncmp
        - Src:             'src/md4c-html.c:310,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:312,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:312,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:313,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:316,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: 286
      functionLinenumberEnd: 299
      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:288,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:290,43'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:292,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:293,47'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:295,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:297,9'
          Dst:             render_verbatim
    - functionName:    render_open_ol_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      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:276,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:280,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:281,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:281,5'
          Dst:             render_verbatim
    - functionName:    debug_log_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 591
      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:590,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: 567
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - render_entity
        - render_html_escaped
        - render_utf8_codepoint
        - render_verbatim
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:570,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:571,33'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:571,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:572,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:572,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:576,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:577,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:578,33'
          Dst:             render_entity
        - Src:             'src/md4c-html.c:578,33'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:579,33'
          Dst:             render_html_escaped
    - functionName:    leave_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - render_close_img_span
        - render_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:545,5'
          Branch Sides:    []
      Callsites:
        - 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_close_img_span
        - Src:             'src/md4c-html.c:551,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:552,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:553,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:554,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:555,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:557,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:558,41'
          Dst:             render_verbatim
    - functionName:    enter_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       25
      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:515,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:516,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:517,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:518,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:519,41'
          Dst:             render_open_a_span
        - Src:             'src/md4c-html.c:520,41'
          Dst:             render_open_img_span
        - Src:             'src/md4c-html.c:521,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:522,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:523,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:524,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:525,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:526,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:527,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:528,41'
          Dst:             render_open_wikilink_span
        - Src:             'src/md4c-html.c:529,41'
          Dst:             render_open_footnote_ref_span
    - functionName:    leave_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 487
      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:465,5'
          Branch Sides:    []
      Callsites:
        - 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_verbatim
        - Src:             'src/md4c-html.c:470,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:472,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:472,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:473,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:475,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:476,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:477,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:478,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:479,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:480,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:481,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:482,45'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:483,37'
          Dst:             render_close_footnote_def_block
        - Src:             'src/md4c-html.c:484,37'
          Dst:             render_verbatim
    - functionName:    enter_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - 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:434,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:436,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:437,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:438,33'
          Dst:             render_open_ol_block
        - Src:             'src/md4c-html.c:439,33'
          Dst:             render_open_li_block
        - Src:             'src/md4c-html.c:440,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:441,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:441,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:442,33'
          Dst:             render_open_code_block
        - Src:             'src/md4c-html.c:444,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:445,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:446,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:447,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:448,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:449,33'
          Dst:             render_open_td_block
        - Src:             'src/md4c-html.c:450,33'
          Dst:             render_open_td_block
        - Src:             'src/md4c-html.c:451,45'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:452,37'
          Dst:             render_open_footnote_def_block
        - Src:             'src/md4c-html.c:453,37'
          Dst:             render_open_admonition_block
    - functionName:    md_html
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 634
      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:620,30'
          Dst:             memchr
        - Src:             'src/md4c-html.c:627,43'
          Dst:             memcmp
        - Src:             'src/md4c-html.c:633,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: 1886
      functionLinenumberEnd: 1900
      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:1894,16'
          Dst:             md_is_complex_label_bucket
    - functionName:    md_is_complex_label_bucket
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1767
      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: 7001
      functionLinenumberEnd: 7020
      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:7009,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:7013,5'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:7018,5'
          Dst:             md_free_attribute
    - functionName:    md_build_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1590
      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:1549,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1559,20'
          Dst:             md_is_entity_str
        - Src:             'src/md4c.c:1560,21'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1569,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1588,5'
          Dst:             md_free_attribute
    - functionName:    md_process_normal_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5242
      functionLinenumberEnd: 5255
      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:5246,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5247,5'
          Dst:             md_process_inlines
        - Src:             'src/md4c.c:5252,14'
          Dst:             md_mark_get_ptr
    - functionName:    md_free_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1505
      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: 4561
      functionLinenumberEnd: 4596
      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:4569,5'
          Dst:             md_collect_marks
        - Src:             'src/md4c.c:4572,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4573,5'
          Dst:             md_resolve_brackets
        - Src:             'src/md4c.c:4586,17'
          Dst:             md_analyze_table_cell_boundary
        - Src:             'src/md4c.c:4592,5'
          Dst:             md_analyze_link_contents
    - functionName:    md_process_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4716
      functionLinenumberEnd: 5043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         343
      ICount:          1888
      EdgeCount:       480
      CyclomaticComplexity: 139
      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:4747,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4864,25'
          Dst:             md_enter_leave_span_footnote_ref
        - Src:             'src/md4c.c:4887,25'
          Dst:             md_enter_leave_span_wikilink
        - Src:             'src/md4c.c:4899,21'
          Dst:             md_mark_get_ptr
        - Src:             'src/md4c.c:4899,21'
          Dst:             md_enter_leave_span_a
        - Src:             'src/md4c.c:4949,25'
          Dst:             realloc
        - Src:             'src/md4c.c:4958,25'
          Dst:             md_enter_leave_span_a
    - functionName:    md_mark_get_ptr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2907
      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: 4693
      functionLinenumberEnd: 4710
      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:4701,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4708,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4672
      functionLinenumberEnd: 4688
      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:4678,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4686,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 4668
      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:4654,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4657,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4665,5'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:4666,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: 3230
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         445
      ICount:          2259
      EdgeCount:       632
      CyclomaticComplexity: 189
      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:3271,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3285,42'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3285,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3287,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3292,42'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3292,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3294,25'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3294,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3325,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3333,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3349,32'
          Dst:             md_is_code_span
        - Src:             'src/md4c.c:3353,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3354,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3355,21'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3360,32'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3370,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3379,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3398,31'
          Dst:             md_is_html_any
        - Src:             'src/md4c.c:3401,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3402,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3409,36'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3414,31'
          Dst:             md_is_autolink
        - Src:             'src/md4c.c:3421,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3422,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3436,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3439,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3445,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3446,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3450,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3460,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3462,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3490,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3491,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3493,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3495,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3490,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3491,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3490,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3491,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3507,46'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3508,43'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3508,43'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3508,79'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3510,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3512,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3526,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3534,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3551,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3551,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3553,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3553,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3556,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3575,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3575,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3577,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3577,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3580,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3585,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3585,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3585,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3587,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3587,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3587,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3587,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3590,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3607,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3607,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3607,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3609,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3609,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3609,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3609,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3612,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3627,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3635,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3646,5'
          Dst:             md_add_mark
    - functionName:    md_analyze_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4495
      functionLinenumberEnd: 4556
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          212
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - md_analyze_bracket
        - md_analyze_caret
        - md_analyze_dollar
        - md_analyze_emph
        - md_analyze_entity
        - md_analyze_permissive_autolink
        - md_analyze_spoiler
        - md_analyze_tilde
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/md4c.c:4531,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4508,48'
          Dst:             strchr
        - Src:             'src/md4c.c:4519,13'
          Dst:             strchr
        - Src:             'src/md4c.c:4534,25'
          Dst:             md_analyze_bracket
        - Src:             'src/md4c.c:4535,25'
          Dst:             md_analyze_entity
        - Src:             'src/md4c.c:4537,25'
          Dst:             md_analyze_emph
        - Src:             'src/md4c.c:4538,25'
          Dst:             md_analyze_tilde
        - Src:             'src/md4c.c:4539,25'
          Dst:             md_analyze_caret
        - Src:             'src/md4c.c:4540,25'
          Dst:             md_analyze_dollar
        - Src:             'src/md4c.c:4543,25'
          Dst:             md_analyze_permissive_autolink
        - Src:             'src/md4c.c:4544,25'
          Dst:             md_analyze_spoiler
    - functionName:    md_resolve_brackets
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4058
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          207
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - md_resolve_bracket_footnote
        - md_resolve_bracket_link
        - md_resolve_bracket_wikilink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4033,15'
          Dst:             md_resolve_bracket_footnote
        - Src:             'src/md4c.c:4040,15'
          Dst:             md_resolve_bracket_wikilink
        - Src:             'src/md4c.c:4048,15'
          Dst:             md_resolve_bracket_link
    - functionName:    md_analyze_table_cell_boundary
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4103
      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: 4601
      functionLinenumberEnd: 4639
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - md_analyze_marks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4618,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4634,9'
          Dst:             md_analyze_marks
    - functionName:    md_resolve_bracket_footnote
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3793
      functionLinenumberEnd: 3839
      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:3816,11'
          Dst:             md_lookup_footnote_def
    - functionName:    md_resolve_bracket_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3786
      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:3760,5'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:3764,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3769,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3776,5'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3782,9'
          Dst:             md_analyze_link_contents
    - functionName:    md_resolve_bracket_link
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3851
      functionLinenumberEnd: 3985
      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:3859,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3863,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3883,23'
          Dst:             md_is_inline_link_spec
        - Src:             'src/md4c.c:3914,17'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3921,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3939,9'
          Dst:             md_mark_store_ptr
        - Src:             'src/md4c.c:3942,13'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3953,9'
          Dst:             md_analyze_link_contents
        - Src:             'src/md4c.c:3972,16'
          Dst:             memchr
    - functionName:    md_is_link_reference
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2569
      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:2532,16'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2536,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2543,11'
          Dst:             md_lookup_ref_def
    - functionName:    md_is_inline_link_spec
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2665
      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:2584,5'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2612,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2617,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2654,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_disable_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2949
      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: 2898
      functionLinenumberEnd: 2901
      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: 2880
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_lookup_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 557
      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: 2323
      functionLinenumberEnd: 2328
      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:2325,16'
          Dst:             md_is_link_destination_A
        - Src:             'src/md4c.c:2327,16'
          Dst:             md_is_link_destination_B
    - functionName:    md_is_link_title
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2388
      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:2354,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_merge_lines_alloc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1079
      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:1074,5'
          Dst:             md_merge_lines
    - functionName:    md_merge_lines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1058
      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: 2248
      functionLinenumberEnd: 2276
      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: 2281
      functionLinenumberEnd: 2318
      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: 2001
      functionLinenumberEnd: 2003
      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:2002,32'
          Dst:             md_lookup_label_hashtable
    - functionName:    md_lookup_label_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1943
      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:1913,12'
          Dst:             md_label_hash
        - Src:             'src/md4c.c:1918,16'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1922,12'
          Dst:             md_label_cmp
        - Src:             'src/md4c.c:1936,39'
          Dst:             bsearch
        - Src:             'src/md4c.c:1936,39'
          Dst:             md_label_hash_entry_cmp
    - functionName:    md_label_hash
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1648
      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:1627,11'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1631,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1632,25'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1636,20'
          Dst:             md_fnv1a
        - Src:             'src/md4c.c:1637,19'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1641,13'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1642,20'
          Dst:             md_fnv1a
    - functionName:    md_label_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1714
      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:1690,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1691,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1698,21'
          Dst:             md_label_cmp_load_fold_info
        - Src:             'src/md4c.c:1702,21'
          Dst:             md_label_cmp_load_fold_info
    - functionName:    md_label_hash_entry_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1736
      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:1734,16'
          Dst:             md_label_cmp
    - functionName:    md_skip_unicode_whitespace
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1095
      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:1088,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1089,13'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_label_cmp_load_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1677
      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:1662,17'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1664,8'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1670,5'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1676,12'
          Dst:             md_skip_unicode_whitespace
    - functionName:    md_decode_unicode
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      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:985,16'
          Dst:             md_decode_utf8__
    - functionName:    md_is_unicode_whitespace__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:623,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_get_unicode_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 859
      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:830,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:830,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:830,21'
          Dst:             md_unicode_bsearch__
    - functionName:    md_unicode_bsearch__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 603
      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: 915
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          204
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_fnv1a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1612
      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: 2928
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          407
      EdgeCount:       147
      CyclomaticComplexity: 38
      functionsReached:
        - md_mark_stack_pop
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2934,13'
          Dst:             md_mark_stack_pop
    - functionName:    md_resolve_range
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_mark_stack_pop
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_lookup_footnote_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2130
      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:2129,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: 3654
      functionLinenumberEnd: 3696
      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:3674,9'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3679,28'
          Dst:             md_mark_stack_pop
    - functionName:    md_analyze_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4064
      functionLinenumberEnd: 4088
      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:4082,8'
          Dst:             md_is_entity
        - Src:             'src/md4c.c:4085,9'
          Dst:             md_resolve_range
    - functionName:    md_analyze_emph
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4128
      functionLinenumberEnd: 4188
      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:4142,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4144,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4146,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4147,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4149,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4149,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4151,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4170,35'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4173,32'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4174,17'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:4176,17'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4179,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4180,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4187,33'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4187,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_tilde
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4192
      functionLinenumberEnd: 4210
      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:4194,27'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4203,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4204,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4209,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_caret
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4227
      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:4220,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4221,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4226,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_dollar
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4231
      functionLinenumberEnd: 4256
      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:4243,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4244,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:4245,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4255,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_permissive_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4408
      functionLinenumberEnd: 4488
      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:4423,12'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4430,29'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:4430,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4430,66'
          Dst:             memchr
        - Src:             'src/md4c.c:4433,16'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4440,8'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4447,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4458,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4465,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4473,29'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:4473,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4473,60'
          Dst:             memchr
        - Src:             'src/md4c.c:4476,16'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4487,5'
          Dst:             md_resolve_range
    - functionName:    md_analyze_spoiler
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4277
      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:4270,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4271,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4276,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_permissive_autolink_segment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4327
      functionLinenumberEnd: 4404
      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:4346,36'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4347,35'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4366,30'
          Dst:             strchr
        - Src:             'src/md4c.c:4373,16'
          Dst:             strchr
    - functionName:    md_decode_utf8_before__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          159
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_scan_left_for_resolved_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4281
      functionLinenumberEnd: 4299
      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: 4303
      functionLinenumberEnd: 4321
      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: 2820
      functionLinenumberEnd: 2834
      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:2823,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:2825,32'
          Dst:             md_emph_stack
    - functionName:    md_emph_stack
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2815
      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:2808,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_split_emph_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4111
      functionLinenumberEnd: 4123
      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: 1436
      functionLinenumberEnd: 1437
      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:1437,12'
          Dst:             md_is_entity_str
    - functionName:    md_is_entity_str
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1432
      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:1420,23'
          Dst:             md_is_hex_entity_contents
        - Src:             'src/md4c.c:1422,23'
          Dst:             md_is_dec_entity_contents
        - Src:             'src/md4c.c:1424,23'
          Dst:             md_is_named_entity_contents
    - functionName:    md_is_hex_entity_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1369
      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: 1373
      functionLinenumberEnd: 1386
      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: 1390
      functionLinenumberEnd: 1408
      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: 2838
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2845,21'
          Dst:             realloc
    - functionName:    md_is_unicode_punct__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 706
      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:705,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_is_code_span
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3121
      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: 1340
      functionLinenumberEnd: 1346
      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:1342,13'
          Dst:             md_is_html_tag
        - Src:             'src/md4c.c:1343,13'
          Dst:             md_is_html_comment
        - Src:             'src/md4c.c:1344,13'
          Dst:             md_is_html_processing_instruction
        - Src:             'src/md4c.c:1345,13'
          Dst:             md_is_html_declaration
        - Src:             'src/md4c.c:1346,13'
          Dst:             md_is_html_cdata
    - functionName:    md_is_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3226
      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:3215,8'
          Dst:             md_is_autolink_uri
        - Src:             'src/md4c.c:3220,8'
          Dst:             md_is_autolink_email
    - functionName:    md_ascii_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      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:405,12'
          Dst:             memcmp
    - functionName:    md_is_autolink_uri
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          228
      EdgeCount:       82
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_autolink_email
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3163
      functionLinenumberEnd: 3210
      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:3176,47'
          Dst:             memchr
    - functionName:    md_is_html_tag
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1225
      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:1153,57'
          Dst:             memchr
        - Src:             'src/md4c.c:1176,58'
          Dst:             memchr
        - Src:             'src/md4c.c:1189,26'
          Dst:             memchr
    - functionName:    md_is_html_comment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1281
      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:1279,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_processing_instruction
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1296
      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:1294,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_declaration
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1318
      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:1316,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_cdata
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1336
      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:1330,8'
          Dst:             memcmp
        - Src:             'src/md4c.c:1334,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_scan_for_html_closer
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1261
      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:1244,16'
          Dst:             md_ascii_eq
    - functionName:    md_build_attr_append_substr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1493
      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:1470,43'
          Dst:             realloc
        - Src:             'src/md4c.c:1479,37'
          Dst:             realloc
    - functionName:    md_footnote_def_cmp_index
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6986
      functionLinenumberEnd: 6997
      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: 5080
      functionLinenumberEnd: 5100
      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:5095,5'
          Dst:             md_process_normal_block_contents
    - functionName:    md_process_table_row
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5105
      functionLinenumberEnd: 5155
      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:5116,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5140,13'
          Dst:             md_process_table_cell
        - Src:             'src/md4c.c:5145,9'
          Dst:             md_process_table_cell
    - functionName:    md_analyze_table_alignment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5052
      functionLinenumberEnd: 5073
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_text_with_null_replacement
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 436
      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: 5159
      functionLinenumberEnd: 5193
      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:5175,5'
          Dst:             md_analyze_table_alignment
        - Src:             'src/md4c.c:5178,5'
          Dst:             md_process_table_row
        - Src:             'src/md4c.c:5185,13'
          Dst:             md_process_table_row
    - functionName:    md_process_verbatim_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5260
      functionLinenumberEnd: 5290
      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:5282,9'
          Dst:             md_text_with_null_replacement
    - functionName:    md_process_code_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5294
      functionLinenumberEnd: 5315
      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:5314,12'
          Dst:             md_process_verbatim_block_contents
    - functionName:    md_setup_fenced_code_detail
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5320
      functionLinenumberEnd: 5351
      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:5340,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:5346,5'
          Dst:             md_build_attribute
    - functionName:    md_process_leaf_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5356
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          420
      EdgeCount:       100
      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:5400,5'
          Branch Sides:    []
        - Branch String:   'src/md4c.c:5429,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5410,17'
          Dst:             md_setup_fenced_code_detail
        - Src:             'src/md4c.c:5435,13'
          Dst:             md_process_code_block_contents
        - Src:             'src/md4c.c:5440,13'
          Dst:             md_process_verbatim_block_contents
        - Src:             'src/md4c.c:5445,13'
          Dst:             md_process_table_block_contents
        - Src:             'src/md4c.c:5450,13'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:5460,9'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:5461,9'
          Dst:             md_free_attribute
    - functionName:    md_label_hash_entry_cmp_for_sort
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1756
      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:1743,11'
          Dst:             md_label_hash_entry_cmp
    - functionName:    md_build_label_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1882
      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:1778,22'
          Dst:             calloc
        - Src:             'src/md4c.c:1802,13'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1808,16'
          Dst:             md_label_cmp
        - Src:             'src/md4c.c:1838,66'
          Dst:             realloc
        - Src:             'src/md4c.c:1861,13'
          Dst:             md_is_complex_label_bucket
        - Src:             'src/md4c.c:1865,9'
          Dst:             qsort
        - Src:             'src/md4c.c:1865,9'
          Dst:             md_label_hash_entry_cmp_for_sort
        - Src:             'src/md4c.c:1873,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: 2175
      functionLinenumberEnd: 2243
      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:2217,29'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:2218,21'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_add_label_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1976
      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:1957,20'
          Dst:             realloc
        - Src:             'src/md4c.c:1971,19'
          Dst:             md_label_hash
    - functionName:    md_is_link_reference_definition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2509
      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:2418,9'
          Dst:             md_is_link_label
        - Src:             'src/md4c.c:2440,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2446,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2470,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2473,29'
          Dst:             md_add_label_def
        - Src:             'src/md4c.c:2480,29'
          Dst:             md_add_label_def
        - Src:             'src/md4c.c:2487,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_is_footnote_definition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2124
      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:2110,30'
          Dst:             md_add_label_def
    - functionName:    md_consume_link_reference_definitions
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5659
      functionLinenumberEnd: 5708
      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:5674,26'
          Dst:             md_is_footnote_definition
        - Src:             'src/md4c.c:5680,26'
          Dst:             md_is_link_reference_definition
    - functionName:    md_add_line_into_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5756
      functionLinenumberEnd: 5782
      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:5762,35'
          Dst:             md_push_block_bytes
        - Src:             'src/md4c.c:5772,27'
          Dst:             md_push_block_bytes
    - functionName:    md_push_block_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5572
      functionLinenumberEnd: 5599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5581,27'
          Dst:             realloc
    - functionName:    md_start_new_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5603
      functionLinenumberEnd: 5649
      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:5608,25'
          Dst:             md_push_block_bytes
    - functionName:    md_line_contains
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6133
      functionLinenumberEnd: 6146
      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:6138,12'
          Dst:             memcmp
    - functionName:    md_enter_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6248
      functionLinenumberEnd: 6293
      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:6256,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6267,17'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6270,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6273,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6280,17'
          Dst:             md_push_container_bytes
    - functionName:    md_end_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5712
      functionLinenumberEnd: 5752
      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:5726,13'
          Dst:             md_consume_link_reference_definitions
    - functionName:    md_push_container_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5787
      functionLinenumberEnd: 5804
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_end_current_block
        - md_push_block_bytes
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5791,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:5793,25'
          Dst:             md_push_block_bytes
    - functionName:    md_ascii_case_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 400
      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: 5887
      functionLinenumberEnd: 5939
      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: 6047
      functionLinenumberEnd: 6127
      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:6060,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6060,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6060,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6060,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6081,16'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:6099,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6117,12'
          Dst:             md_is_html_tag
    - functionName:    md_is_opening_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5943
      functionLinenumberEnd: 5969
      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: 5841
      functionLinenumberEnd: 5862
      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: 6226
      functionLinenumberEnd: 6244
      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:6233,26'
          Dst:             realloc
    - functionName:    md_is_container_compatible
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6211
      functionLinenumberEnd: 6222
      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: 6341
      functionLinenumberEnd: 6395
      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: 5814
      functionLinenumberEnd: 5837
      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: 5866
      functionLinenumberEnd: 5883
      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: 6155
      functionLinenumberEnd: 6206
      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:6156,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6166,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6166,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6166,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6166,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6182,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6185,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6188,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6191,21'
          Dst:             md_line_contains
    - functionName:    md_is_closing_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5973
      functionLinenumberEnd: 5998
      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: 6399
      functionLinenumberEnd: 6412
      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: 7026
      functionLinenumberEnd: 7050
      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:7034,5'
          Dst:             qsort
        - Src:             'src/md4c.c:7034,5'
          Dst:             md_footnote_def_cmp_index
        - Src:             'src/md4c.c:7043,9'
          Dst:             md_process_footnote_def
    - functionName:    md_process_all_blocks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5470
      functionLinenumberEnd: 5563
      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:5491,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5511,41'
          Dst:             strlen
        - Src:             'src/md4c.c:5548,13'
          Dst:             md_process_leaf_block
    - functionName:    md_leave_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6297
      functionLinenumberEnd: 6337
      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:6304,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6313,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6316,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6322,17'
          Dst:             md_push_container_bytes
    - functionName:    md_build_footnote_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2136
      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:2136,12'
          Dst:             md_build_label_hashtable
    - functionName:    md_build_ref_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 1996
      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:1996,12'
          Dst:             md_build_label_hashtable
    - functionName:    md_process_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6910
      functionLinenumberEnd: 6982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          236
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - md_add_line_into_current_block
        - md_end_current_block
        - md_start_new_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6916,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6922,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6926,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6929,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:6930,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6931,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6942,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6943,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6963,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6969,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6973,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:6978,5'
          Dst:             md_add_line_into_current_block
    - functionName:    md_analyze_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6422
      functionLinenumberEnd: 6906
      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:6433,20'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6449,28'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6485,20'
          Dst:             md_is_closing_code_fence
        - Src:             'src/md4c.c:6513,35'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6607,16'
          Dst:             md_is_setext_underline
        - Src:             'src/md4c.c:6617,17'
          Dst:             memchr
        - Src:             'src/md4c.c:6619,16'
          Dst:             md_is_hr_line
        - Src:             'src/md4c.c:6630,16'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6631,16'
          Dst:             md_is_container_compatible
        - Src:             'src/md4c.c:6638,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6672,12'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6684,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6705,21'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6708,17'
          Dst:             md_push_container
        - Src:             'src/md4c.c:6725,16'
          Dst:             md_is_atxheader_line
        - Src:             'src/md4c.c:6736,16'
          Dst:             md_is_opening_code_fence
        - Src:             'src/md4c.c:6748,36'
          Dst:             md_is_html_block_start_condition
        - Src:             'src/md4c.c:6756,20'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6775,17'
          Dst:             md_is_table_underline
        - Src:             'src/md4c.c:6799,16'
          Dst:             memchr
        - Src:             'src/md4c.c:6862,9'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6867,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6871,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6890,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6890,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6890,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6890,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6890,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6901,9'
          Dst:             md_enter_child_containers
    - functionName:    md_free_footnote_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2149
      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:2144,5'
          Dst:             md_free_label_hashtable
    - functionName:    md_free_ref_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2669
      functionLinenumberEnd: 2684
      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:2672,5'
          Dst:             md_free_label_hashtable
    - functionName:    md_process_doc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7054
      functionLinenumberEnd: 7112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - md_analyze_line
        - md_build_footnote_def_hashtable
        - md_build_ref_def_hashtable
        - md_end_current_block
        - md_leave_child_containers
        - md_process_all_blocks
        - md_process_footnote_defs
        - md_process_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:7067,9'
          Dst:             md_analyze_line
        - Src:             'src/md4c.c:7068,9'
          Dst:             md_process_line
        - Src:             'src/md4c.c:7071,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7073,5'
          Dst:             md_build_ref_def_hashtable
        - Src:             'src/md4c.c:7075,9'
          Dst:             md_build_footnote_def_hashtable
        - Src:             'src/md4c.c:7078,5'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:7079,5'
          Dst:             md_process_all_blocks
        - Src:             'src/md4c.c:7083,9'
          Dst:             md_process_footnote_defs
    - functionName:    md_build_mark_char_map
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          210
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_parse
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7121
      functionLinenumberEnd: 7166
      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:7139,5'
          Dst:             md_build_mark_char_map
        - Src:             'src/md4c.c:7155,11'
          Dst:             md_process_doc
        - Src:             'src/md4c.c:7158,5'
          Dst:             md_free_ref_defs
        - Src:             'src/md4c.c:7159,5'
          Dst:             md_free_footnote_defs
...
