---
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: 7040
      functionLinenumberEnd: 7059
      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:7048,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:7052,5'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:7057,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: 5281
      functionLinenumberEnd: 5294
      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:5285,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5286,5'
          Dst:             md_process_inlines
        - Src:             'src/md4c.c:5291,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: 4600
      functionLinenumberEnd: 4635
      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:4608,5'
          Dst:             md_collect_marks
        - Src:             'src/md4c.c:4611,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4612,5'
          Dst:             md_resolve_brackets
        - Src:             'src/md4c.c:4625,17'
          Dst:             md_analyze_table_cell_boundary
        - Src:             'src/md4c.c:4631,5'
          Dst:             md_analyze_link_contents
    - functionName:    md_process_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4755
      functionLinenumberEnd: 5082
      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:4786,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4903,25'
          Dst:             md_enter_leave_span_footnote_ref
        - Src:             'src/md4c.c:4926,25'
          Dst:             md_enter_leave_span_wikilink
        - Src:             'src/md4c.c:4938,21'
          Dst:             md_mark_get_ptr
        - Src:             'src/md4c.c:4938,21'
          Dst:             md_enter_leave_span_a
        - Src:             'src/md4c.c:4988,25'
          Dst:             realloc
        - Src:             'src/md4c.c:4997,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: 4732
      functionLinenumberEnd: 4749
      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:4740,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4747,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4711
      functionLinenumberEnd: 4727
      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:4717,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4725,5'
          Dst:             md_free_attribute
    - functionName:    md_enter_leave_span_a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4707
      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:4693,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4696,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4704,5'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:4705,5'
          Dst:             md_free_attribute
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_collect_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         460
      ICount:          2334
      EdgeCount:       653
      CyclomaticComplexity: 195
      functionsReached:
        - md_add_mark
        - md_ascii_eq
        - md_decode_utf8__
        - md_decode_utf8_before__
        - md_is_autolink
        - md_is_code_span
        - md_is_html_any
        - md_is_unicode_punct__
        - md_is_unicode_whitespace__
        - md_lookup_line
        - md_resolve_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:3280,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3294,42'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3294,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3296,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3301,42'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3301,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3303,25'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3303,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3334,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3342,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3358,32'
          Dst:             md_is_code_span
        - Src:             'src/md4c.c:3362,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3363,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3364,21'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3369,32'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3379,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3388,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3407,31'
          Dst:             md_is_html_any
        - Src:             'src/md4c.c:3410,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3411,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3418,36'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3423,31'
          Dst:             md_is_autolink
        - Src:             'src/md4c.c:3430,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3431,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3447,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3450,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3457,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3460,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3466,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3467,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3471,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3481,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3483,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3511,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3512,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3514,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3516,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3511,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3512,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3511,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3512,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3528,46'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3529,43'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3529,43'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3529,79'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3531,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3533,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3547,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3555,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3572,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3572,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3574,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3574,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3577,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3596,50'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3596,50'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3598,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3598,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3601,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3606,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3606,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3606,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3608,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3608,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3608,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3608,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3611,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3628,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3628,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3628,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3630,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3630,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3630,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3630,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3633,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3648,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3656,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3667,5'
          Dst:             md_add_mark
    - functionName:    md_analyze_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4534
      functionLinenumberEnd: 4595
      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:4570,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4547,48'
          Dst:             strchr
        - Src:             'src/md4c.c:4558,13'
          Dst:             strchr
        - Src:             'src/md4c.c:4573,25'
          Dst:             md_analyze_bracket
        - Src:             'src/md4c.c:4574,25'
          Dst:             md_analyze_entity
        - Src:             'src/md4c.c:4576,25'
          Dst:             md_analyze_emph
        - Src:             'src/md4c.c:4577,25'
          Dst:             md_analyze_tilde
        - Src:             'src/md4c.c:4578,25'
          Dst:             md_analyze_caret
        - Src:             'src/md4c.c:4579,25'
          Dst:             md_analyze_dollar
        - Src:             'src/md4c.c:4582,25'
          Dst:             md_analyze_permissive_autolink
        - Src:             'src/md4c.c:4583,25'
          Dst:             md_analyze_spoiler
    - functionName:    md_resolve_brackets
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4025
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          220
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - md_resolve_bracket_footnotes
        - md_resolve_bracket_link
        - md_resolve_bracket_wikilink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4076,15'
          Dst:             md_resolve_bracket_wikilink
        - Src:             'src/md4c.c:4084,15'
          Dst:             md_resolve_bracket_link
        - Src:             'src/md4c.c:4094,9'
          Dst:             md_resolve_bracket_footnotes
    - functionName:    md_analyze_table_cell_boundary
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4131
      functionLinenumberEnd: 4142
      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: 4640
      functionLinenumberEnd: 4678
      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:4657,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4673,9'
          Dst:             md_analyze_marks
    - functionName:    md_resolve_bracket_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3733
      functionLinenumberEnd: 3825
      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:         62
      ICount:          298
      EdgeCount:       87
      CyclomaticComplexity: 27
      functionsReached:
        - md_analyze_link_contents
        - md_disable_marks
        - md_pop_openers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3795,5'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:3799,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3804,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3821,9'
          Dst:             md_analyze_link_contents
    - functionName:    md_resolve_bracket_link
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 3971
      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:3845,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3849,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3869,23'
          Dst:             md_is_inline_link_spec
        - Src:             'src/md4c.c:3900,17'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:3907,27'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3925,9'
          Dst:             md_mark_store_ptr
        - Src:             'src/md4c.c:3928,13'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3939,9'
          Dst:             md_analyze_link_contents
        - Src:             'src/md4c.c:3958,16'
          Dst:             memchr
    - functionName:    md_resolve_bracket_footnotes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3976
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - md_lookup_footnote_def
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4001,15'
          Dst:             md_lookup_footnote_def
    - 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:    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_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: 2958
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      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_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_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:    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: 3675
      functionLinenumberEnd: 3717
      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:3695,9'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3700,28'
          Dst:             md_mark_stack_pop
    - functionName:    md_analyze_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4103
      functionLinenumberEnd: 4127
      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:4121,8'
          Dst:             md_is_entity
        - Src:             'src/md4c.c:4124,9'
          Dst:             md_resolve_range
    - functionName:    md_analyze_emph
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4167
      functionLinenumberEnd: 4227
      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:4181,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4183,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4185,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4186,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4188,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4188,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4190,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4209,35'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4212,32'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4213,17'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:4215,17'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:4218,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4219,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4226,33'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:4226,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_tilde
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4231
      functionLinenumberEnd: 4249
      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:4233,27'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:4242,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4243,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4248,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_caret
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4266
      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:4259,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4260,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4265,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_dollar
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4270
      functionLinenumberEnd: 4295
      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:4282,13'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4283,13'
          Dst:             md_disable_marks
        - Src:             'src/md4c.c:4284,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4294,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_permissive_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4447
      functionLinenumberEnd: 4527
      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:4462,12'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4469,29'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:4469,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4469,66'
          Dst:             memchr
        - Src:             'src/md4c.c:4472,16'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4479,8'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4486,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4497,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4504,16'
          Dst:             md_analyze_permissive_autolink_segment
        - Src:             'src/md4c.c:4512,29'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:4512,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4512,60'
          Dst:             memchr
        - Src:             'src/md4c.c:4515,16'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4526,5'
          Dst:             md_resolve_range
    - functionName:    md_analyze_spoiler
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4299
      functionLinenumberEnd: 4316
      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:4309,9'
          Dst:             md_pop_openers
        - Src:             'src/md4c.c:4310,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:4315,9'
          Dst:             md_mark_stack_push
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_permissive_autolink_segment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4366
      functionLinenumberEnd: 4443
      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:4385,36'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4386,35'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:4405,30'
          Dst:             strchr
        - Src:             'src/md4c.c:4412,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: 4320
      functionLinenumberEnd: 4338
      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: 4342
      functionLinenumberEnd: 4360
      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: 4150
      functionLinenumberEnd: 4162
      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:    33
      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: 3015
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          379
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_html_any
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 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: 3223
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - md_is_autolink_email
        - md_is_autolink_uri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3224,8'
          Dst:             md_is_autolink_uri
        - Src:             'src/md4c.c:3229,8'
          Dst:             md_is_autolink_email
    - functionName:    md_ascii_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 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: 3134
      functionLinenumberEnd: 3168
      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: 3172
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          277
      EdgeCount:       99
      CyclomaticComplexity: 31
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3185,47'
          Dst:             memchr
    - functionName:    md_is_html_tag
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 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: 7025
      functionLinenumberEnd: 7036
      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: 5119
      functionLinenumberEnd: 5139
      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:5134,5'
          Dst:             md_process_normal_block_contents
    - functionName:    md_process_table_row
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5144
      functionLinenumberEnd: 5194
      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:5155,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:5179,13'
          Dst:             md_process_table_cell
        - Src:             'src/md4c.c:5184,9'
          Dst:             md_process_table_cell
    - functionName:    md_analyze_table_alignment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5091
      functionLinenumberEnd: 5112
      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: 5198
      functionLinenumberEnd: 5232
      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:5214,5'
          Dst:             md_analyze_table_alignment
        - Src:             'src/md4c.c:5217,5'
          Dst:             md_process_table_row
        - Src:             'src/md4c.c:5224,13'
          Dst:             md_process_table_row
    - functionName:    md_process_verbatim_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5299
      functionLinenumberEnd: 5329
      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:5321,9'
          Dst:             md_text_with_null_replacement
    - functionName:    md_process_code_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5333
      functionLinenumberEnd: 5354
      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:5353,12'
          Dst:             md_process_verbatim_block_contents
    - functionName:    md_setup_fenced_code_detail
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5359
      functionLinenumberEnd: 5390
      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:5379,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:5385,5'
          Dst:             md_build_attribute
    - functionName:    md_process_leaf_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5395
      functionLinenumberEnd: 5503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          407
      EdgeCount:       96
      CyclomaticComplexity: 24
      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:5439,5'
          Branch Sides:    []
        - Branch String:   'src/md4c.c:5468,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5449,17'
          Dst:             md_setup_fenced_code_detail
        - Src:             'src/md4c.c:5474,13'
          Dst:             md_process_code_block_contents
        - Src:             'src/md4c.c:5479,13'
          Dst:             md_process_verbatim_block_contents
        - Src:             'src/md4c.c:5484,13'
          Dst:             md_process_table_block_contents
        - Src:             'src/md4c.c:5489,13'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:5499,9'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:5500,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: 5698
      functionLinenumberEnd: 5747
      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:5713,26'
          Dst:             md_is_footnote_definition
        - Src:             'src/md4c.c:5719,26'
          Dst:             md_is_link_reference_definition
    - functionName:    md_add_line_into_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5795
      functionLinenumberEnd: 5821
      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:5801,35'
          Dst:             md_push_block_bytes
        - Src:             'src/md4c.c:5811,27'
          Dst:             md_push_block_bytes
    - functionName:    md_push_block_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5611
      functionLinenumberEnd: 5638
      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:5620,27'
          Dst:             realloc
    - functionName:    md_start_new_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5642
      functionLinenumberEnd: 5688
      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:5647,25'
          Dst:             md_push_block_bytes
    - functionName:    md_line_contains
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6172
      functionLinenumberEnd: 6185
      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:6177,12'
          Dst:             memcmp
    - functionName:    md_enter_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6287
      functionLinenumberEnd: 6332
      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:6295,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6306,17'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6309,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6312,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6319,17'
          Dst:             md_push_container_bytes
    - functionName:    md_end_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5751
      functionLinenumberEnd: 5791
      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:5765,13'
          Dst:             md_consume_link_reference_definitions
    - functionName:    md_push_container_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5826
      functionLinenumberEnd: 5843
      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:5830,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:5832,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: 5926
      functionLinenumberEnd: 5978
      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: 6086
      functionLinenumberEnd: 6166
      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:6099,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6099,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6099,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6099,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6120,16'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:6138,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6156,12'
          Dst:             md_is_html_tag
    - functionName:    md_is_opening_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5982
      functionLinenumberEnd: 6008
      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: 5880
      functionLinenumberEnd: 5901
      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: 6265
      functionLinenumberEnd: 6283
      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:6272,26'
          Dst:             realloc
    - functionName:    md_is_container_compatible
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6250
      functionLinenumberEnd: 6261
      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: 6380
      functionLinenumberEnd: 6434
      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: 5853
      functionLinenumberEnd: 5876
      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: 5905
      functionLinenumberEnd: 5922
      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: 6194
      functionLinenumberEnd: 6245
      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:6195,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6205,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6205,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6205,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6205,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6221,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6224,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6227,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:6230,21'
          Dst:             md_line_contains
    - functionName:    md_is_closing_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6012
      functionLinenumberEnd: 6037
      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: 6438
      functionLinenumberEnd: 6451
      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: 7065
      functionLinenumberEnd: 7089
      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:7073,5'
          Dst:             qsort
        - Src:             'src/md4c.c:7073,5'
          Dst:             md_footnote_def_cmp_index
        - Src:             'src/md4c.c:7082,9'
          Dst:             md_process_footnote_def
    - functionName:    md_process_all_blocks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5509
      functionLinenumberEnd: 5602
      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:5530,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5550,41'
          Dst:             strlen
        - Src:             'src/md4c.c:5587,13'
          Dst:             md_process_leaf_block
    - functionName:    md_leave_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6336
      functionLinenumberEnd: 6376
      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:6343,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:6352,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6355,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6361,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: 6949
      functionLinenumberEnd: 7021
      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:6955,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6961,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6965,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6968,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:6969,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6970,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6981,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6982,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7002,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:7008,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7012,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:7017,5'
          Dst:             md_add_line_into_current_block
    - functionName:    md_analyze_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6461
      functionLinenumberEnd: 6945
      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:6472,20'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6488,28'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6524,20'
          Dst:             md_is_closing_code_fence
        - Src:             'src/md4c.c:6552,35'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6646,16'
          Dst:             md_is_setext_underline
        - Src:             'src/md4c.c:6656,17'
          Dst:             memchr
        - Src:             'src/md4c.c:6658,16'
          Dst:             md_is_hr_line
        - Src:             'src/md4c.c:6669,16'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6670,16'
          Dst:             md_is_container_compatible
        - Src:             'src/md4c.c:6677,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6711,12'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6723,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6744,21'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6747,17'
          Dst:             md_push_container
        - Src:             'src/md4c.c:6764,16'
          Dst:             md_is_atxheader_line
        - Src:             'src/md4c.c:6775,16'
          Dst:             md_is_opening_code_fence
        - Src:             'src/md4c.c:6787,36'
          Dst:             md_is_html_block_start_condition
        - Src:             'src/md4c.c:6795,20'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6814,17'
          Dst:             md_is_table_underline
        - Src:             'src/md4c.c:6838,16'
          Dst:             memchr
        - Src:             'src/md4c.c:6901,9'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6906,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6910,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6929,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6929,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6929,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6929,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6929,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:6940,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: 7093
      functionLinenumberEnd: 7151
      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:7106,9'
          Dst:             md_analyze_line
        - Src:             'src/md4c.c:7107,9'
          Dst:             md_process_line
        - Src:             'src/md4c.c:7110,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:7112,5'
          Dst:             md_build_ref_def_hashtable
        - Src:             'src/md4c.c:7114,9'
          Dst:             md_build_footnote_def_hashtable
        - Src:             'src/md4c.c:7117,5'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:7118,5'
          Dst:             md_process_all_blocks
        - Src:             'src/md4c.c:7122,9'
          Dst:             md_process_footnote_defs
    - functionName:    md_build_mark_char_map
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 3008
      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: 7160
      functionLinenumberEnd: 7205
      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:7178,5'
          Dst:             md_build_mark_char_map
        - Src:             'src/md4c.c:7194,11'
          Dst:             md_process_doc
        - Src:             'src/md4c.c:7197,5'
          Dst:             md_free_ref_defs
        - Src:             'src/md4c.c:7198,5'
          Dst:             md_free_footnote_defs
...
