---
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: 351
      functionLinenumberEnd: 358
      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:353,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:354,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:354,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:357,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:    76
      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:    6
      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: 251
      functionLinenumberEnd: 266
      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:    6
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:260,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:261,37'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:261,37'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:262,37'
          Dst:             render_entity
    - functionName:    render_utf8_codepoint
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_entity
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 246
      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:210,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:222,46'
          Dst:             hex_val
        - Src:             'src/md4c-html.c:230,9'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:236,15'
          Dst:             entity_lookup
        - Src:             'src/md4c-html.c:238,13'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:240,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_wikilink_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 367
      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:363,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:364,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:364,5'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:366,5'
          Dst:             render_verbatim
    - functionName:    render_open_img_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 347
      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:343,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:344,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:344,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:346,5'
          Dst:             render_verbatim
    - functionName:    render_open_a_span
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 338
      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:329,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:330,5'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:330,5'
          Dst:             render_url_escaped
        - Src:             'src/md4c-html.c:333,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:334,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:334,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:337,5'
          Dst:             render_verbatim
    - functionName:    render_open_td_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 324
      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:318,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:315,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:316,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:316,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:319,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:320,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:321,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:322,33'
          Dst:             render_verbatim
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    render_open_code_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      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_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:300,5'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:304,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:305,9'
          Dst:             render_attribute
        - Src:             'src/md4c-html.c:305,9'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:306,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:309,5'
          Dst:             render_verbatim
    - functionName:    render_open_li_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - render_verbatim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c-html.c:287,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:290,13'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:291,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:293,9'
          Dst:             render_verbatim
    - functionName:    render_open_ol_block
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 281
      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:275,9'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:279,5'
          Dst:             snprintf
        - Src:             'src/md4c-html.c:280,5'
          Dst:             strlen
        - Src:             'src/md4c-html.c:280,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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_log_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 523
      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:522,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: 499
      functionLinenumberEnd: 514
      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:502,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:503,33'
          Dst:             render_utf8_codepoint
        - Src:             'src/md4c-html.c:503,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:504,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:504,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:508,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:509,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:510,33'
          Dst:             render_entity
        - Src:             'src/md4c-html.c:510,33'
          Dst:             render_html_escaped
        - Src:             'src/md4c-html.c:511,33'
          Dst:             render_html_escaped
    - functionName:    leave_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - render_close_img_span
        - render_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:481,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:482,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:483,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:484,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:485,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:486,41'
          Dst:             render_close_img_span
        - Src:             'src/md4c-html.c:487,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:488,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:490,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:491,41'
          Dst:             render_verbatim
    - functionName:    enter_span_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - render_open_a_span
        - render_open_img_span
        - render_open_wikilink_span
        - render_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:455,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:456,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:457,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:458,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:459,41'
          Dst:             render_open_a_span
        - Src:             'src/md4c-html.c:460,41'
          Dst:             render_open_img_span
        - Src:             'src/md4c-html.c:461,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:462,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:463,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:464,41'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:465,41'
          Dst:             render_open_wikilink_span
    - functionName:    leave_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - render_verbatim
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c-html.c:408,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:410,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:411,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:412,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:413,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:415,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:415,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:416,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:418,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:419,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:420,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:421,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:422,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:423,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:424,33'
          Dst:             render_verbatim
    - functionName:    enter_block_callback
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - render_open_code_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:380,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c-html.c:382,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:383,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:384,33'
          Dst:             render_open_ol_block
        - Src:             'src/md4c-html.c:385,33'
          Dst:             render_open_li_block
        - Src:             'src/md4c-html.c:386,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:387,33'
          Dst:             strlen
        - Src:             'src/md4c-html.c:387,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:388,33'
          Dst:             render_open_code_block
        - Src:             'src/md4c-html.c:390,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:391,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:392,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:393,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:394,33'
          Dst:             render_verbatim
        - Src:             'src/md4c-html.c:395,33'
          Dst:             render_open_td_block
        - Src:             'src/md4c-html.c:396,33'
          Dst:             render_open_td_block
    - functionName:    md_html
      functionSourceFile: '/src/md4c/src/md4c-html.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 566
      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:552,30'
          Dst:             memchr
        - Src:             'src/md4c-html.c:559,43'
          Dst:             memcmp
        - Src:             'src/md4c-html.c:565,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:    13
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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_enter_leave_span_a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4184
      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:4170,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4173,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4181,5'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:4182,5'
          Dst:             md_free_attribute
    - functionName:    md_build_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1557
      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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1516,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1526,20'
          Dst:             md_is_entity_str
        - Src:             'src/md4c.c:1527,21'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1536,17'
          Dst:             md_build_attr_append_substr
        - Src:             'src/md4c.c:1555,5'
          Dst:             md_free_attribute
    - functionName:    md_free_attribute
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_build_attr_append_substr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1437,43'
          Dst:             realloc
        - Src:             'src/md4c.c:1444,37'
          Dst:             realloc
    - functionName:    md_is_entity_str
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1399
      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:1387,23'
          Dst:             md_is_hex_entity_contents
        - Src:             'src/md4c.c:1389,23'
          Dst:             md_is_dec_entity_contents
        - Src:             'src/md4c.c:1391,23'
          Dst:             md_is_named_entity_contents
    - functionName:    md_is_hex_entity_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1336
      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: 1340
      functionLinenumberEnd: 1353
      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: 1357
      functionLinenumberEnd: 1375
      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:    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_enter_leave_span_wikilink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4204
      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:4194,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4202,5'
          Dst:             md_free_attribute
    - functionName:    md_mark_get_ptr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2677
      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_process_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4210
      functionLinenumberEnd: 4496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         298
      ICount:          1631
      EdgeCount:       414
      CyclomaticComplexity: 118
      functionsReached:
        - md_enter_leave_span_a
        - md_enter_leave_span_wikilink
        - md_mark_get_ptr
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:4241,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4340,25'
          Dst:             md_enter_leave_span_wikilink
        - Src:             'src/md4c.c:4352,21'
          Dst:             md_mark_get_ptr
        - Src:             'src/md4c.c:4352,21'
          Dst:             md_enter_leave_span_a
        - Src:             'src/md4c.c:4402,25'
          Dst:             realloc
        - Src:             'src/md4c.c:4411,25'
          Dst:             md_enter_leave_span_a
    - functionName:    md_lookup_ref_def
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bsearch
        - md_link_label_cmp
        - md_link_label_hash
        - md_ref_def_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1882,12'
          Dst:             md_link_label_hash
        - Src:             'src/md4c.c:1890,12'
          Dst:             md_link_label_cmp
        - Src:             'src/md4c.c:1902,24'
          Dst:             md_link_label_hash
        - Src:             'src/md4c.c:1904,36'
          Dst:             bsearch
        - Src:             'src/md4c.c:1904,36'
          Dst:             md_ref_def_cmp
    - functionName:    md_link_label_hash
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1628
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1607,11'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1611,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1612,25'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1616,20'
          Dst:             md_fnv1a
        - Src:             'src/md4c.c:1617,19'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1621,13'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1622,20'
          Dst:             md_fnv1a
    - functionName:    md_link_label_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1694
      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_link_label_cmp_load_fold_info
        - md_skip_unicode_whitespace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1670,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1671,13'
          Dst:             md_skip_unicode_whitespace
        - Src:             'src/md4c.c:1678,21'
          Dst:             md_link_label_cmp_load_fold_info
        - Src:             'src/md4c.c:1682,21'
          Dst:             md_link_label_cmp_load_fold_info
    - functionName:    md_ref_def_cmp
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - md_link_label_cmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1714,16'
          Dst:             md_link_label_cmp
    - functionName:    md_skip_unicode_whitespace
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1062
      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:1055,21'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1056,13'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_link_label_cmp_load_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1657
      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:1642,17'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1644,8'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:1650,5'
          Dst:             md_get_unicode_fold_info
        - Src:             'src/md4c.c:1656,12'
          Dst:             md_skip_unicode_whitespace
    - functionName:    md_decode_unicode
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 953
      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:953,16'
          Dst:             md_decode_utf8__
    - functionName:    md_is_unicode_whitespace__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:599,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_get_unicode_fold_info
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 827
      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:798,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:798,21'
          Dst:             md_unicode_bsearch__
        - Src:             'src/md4c.c:798,21'
          Dst:             md_unicode_bsearch__
    - functionName:    md_unicode_bsearch__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 579
      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: 883
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          204
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_fnv1a
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1579
      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_mark_store_ptr
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2668
      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_is_inline_link_spec
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2436
      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:2355,5'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2383,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2388,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2425,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_lookup_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 533
      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: 2085
      functionLinenumberEnd: 2090
      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:2087,16'
          Dst:             md_is_link_destination_A
        - Src:             'src/md4c.c:2089,16'
          Dst:             md_is_link_destination_B
    - functionName:    md_is_link_title
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2150
      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:2116,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_merge_lines_alloc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1046
      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:1041,5'
          Dst:             md_merge_lines
    - functionName:    md_merge_lines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1025
      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: 2010
      functionLinenumberEnd: 2038
      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: 2043
      functionLinenumberEnd: 2080
      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_is_link_reference
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2340
      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:2303,16'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:2307,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2314,11'
          Dst:             md_lookup_ref_def
    - functionName:    md_scan_right_for_resolved_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3878
      functionLinenumberEnd: 3896
      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_scan_left_for_resolved_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3856
      functionLinenumberEnd: 3874
      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_rollback
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          431
      EdgeCount:       149
      CyclomaticComplexity: 39
      functionsReached:
        - md_mark_stack_pop
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:2719,13'
          Dst:             md_mark_stack_pop
    - functionName:    md_mark_stack_pop
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_split_emph_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3720
      functionLinenumberEnd: 3732
      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_opener_stack
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2596
      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:2585,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:2587,32'
          Dst:             md_emph_stack
    - functionName:    md_emph_stack
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2558
      functionLinenumberEnd: 2577
      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:2570,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    md_is_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1404
      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:1404,12'
          Dst:             md_is_entity_str
    - functionName:    md_mark_stack_push
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_permissive_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3900
      functionLinenumberEnd: 4034
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         204
      ICount:          893
      EdgeCount:       291
      CyclomaticComplexity: 89
      functionsReached:
        - 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
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3936,25'
          Dst:             memchr
        - Src:             'src/md4c.c:3937,25'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:3949,29'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3949,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3949,65'
          Dst:             memchr
        - Src:             'src/md4c.c:3951,15'
          Dst:             memchr
        - Src:             'src/md4c.c:3954,21'
          Dst:             md_scan_left_for_resolved_mark
        - Src:             'src/md4c.c:3979,25'
          Dst:             strchr
        - Src:             'src/md4c.c:3980,25'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4015,29'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:4015,29'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:4015,59'
          Dst:             memchr
        - Src:             'src/md4c.c:4020,22'
          Dst:             md_scan_right_for_resolved_mark
        - Src:             'src/md4c.c:4033,5'
          Dst:             md_resolve_range
    - functionName:    md_decode_utf8_before__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          159
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_resolve_range
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_analyze_dollar
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - md_mark_stack_pop
        - md_mark_stack_push
        - md_resolve_range
        - md_rollback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3839,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:3840,13'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3841,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3851,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_tilde
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3804
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - md_mark_stack_pop
        - md_mark_stack_push
        - md_opener_stack
        - md_resolve_range
        - md_rollback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3806,27'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:3815,9'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:3816,9'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3817,9'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3822,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_emph
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3737
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          402
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - md_emph_stack
        - md_mark_stack_pop
        - md_mark_stack_push
        - md_opener_stack
        - md_resolve_range
        - md_rollback
        - md_split_emph_mark
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3751,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3753,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3755,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3756,44'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3758,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3758,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3760,48'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3779,35'
          Dst:             md_opener_stack
        - Src:             'src/md4c.c:3782,32'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:3783,17'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3785,17'
          Dst:             md_split_emph_mark
        - Src:             'src/md4c.c:3789,13'
          Dst:             md_mark_stack_pop
        - Src:             'src/md4c.c:3791,13'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3792,13'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3799,33'
          Dst:             md_emph_stack
        - Src:             'src/md4c.c:3799,9'
          Dst:             md_mark_stack_push
    - functionName:    md_analyze_table_cell_boundary
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3701
      functionLinenumberEnd: 3712
      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_entity
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3697
      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:3691,8'
          Dst:             md_is_entity
        - Src:             'src/md4c.c:3694,9'
          Dst:             md_resolve_range
    - functionName:    md_analyze_bracket
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3397
      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:3375,9'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3380,28'
          Dst:             md_mark_stack_pop
    - functionName:    md_is_autolink_email
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2985
      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:2951,47'
          Dst:             memchr
    - functionName:    md_is_autolink_uri
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2900
      functionLinenumberEnd: 2934
      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_scan_for_html_closer
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1228
      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:1211,16'
          Dst:             md_ascii_eq
    - functionName:    md_ascii_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      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:381,12'
          Dst:             memcmp
    - functionName:    md_is_html_cdata
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1303
      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:1297,8'
          Dst:             memcmp
        - Src:             'src/md4c.c:1301,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_declaration
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1285
      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:1283,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_processing_instruction
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1263
      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:1261,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_html_comment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1248
      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:1246,12'
          Dst:             md_scan_for_html_closer
    - functionName:    md_is_autolink
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3001
      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:2990,8'
          Dst:             md_is_autolink_uri
        - Src:             'src/md4c.c:2995,8'
          Dst:             md_is_autolink_email
    - functionName:    md_is_html_any
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1313
      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:1309,13'
          Dst:             md_is_html_tag
        - Src:             'src/md4c.c:1310,13'
          Dst:             md_is_html_comment
        - Src:             'src/md4c.c:1311,13'
          Dst:             md_is_html_processing_instruction
        - Src:             'src/md4c.c:1312,13'
          Dst:             md_is_html_declaration
        - Src:             'src/md4c.c:1313,13'
          Dst:             md_is_html_cdata
    - functionName:    md_is_html_tag
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1192
      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:1120,57'
          Dst:             memchr
        - Src:             'src/md4c.c:1143,58'
          Dst:             memchr
        - Src:             'src/md4c.c:1156,26'
          Dst:             memchr
    - functionName:    md_is_code_span
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2896
      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_unicode_punct__
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - md_unicode_bsearch__
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:677,17'
          Dst:             md_unicode_bsearch__
    - functionName:    md_add_mark
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2607,21'
          Dst:             realloc
    - functionName:    md_analyze_link_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4140
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - md_analyze_marks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4143,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4144,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4150,9'
          Dst:             md_analyze_marks
    - functionName:    md_analyze_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4041
      functionLinenumberEnd: 4101
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          207
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - md_analyze_bracket
        - md_analyze_dollar
        - md_analyze_emph
        - md_analyze_entity
        - md_analyze_permissive_autolink
        - md_analyze_table_cell_boundary
        - md_analyze_tilde
        - memchr
        - strchr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/md4c.c:4077,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4054,54'
          Dst:             memchr
        - Src:             'src/md4c.c:4065,13'
          Dst:             strchr
        - Src:             'src/md4c.c:4080,25'
          Dst:             md_analyze_bracket
        - Src:             'src/md4c.c:4081,25'
          Dst:             md_analyze_entity
        - Src:             'src/md4c.c:4082,25'
          Dst:             md_analyze_table_cell_boundary
        - Src:             'src/md4c.c:4084,25'
          Dst:             md_analyze_emph
        - Src:             'src/md4c.c:4085,25'
          Dst:             md_analyze_tilde
        - Src:             'src/md4c.c:4086,25'
          Dst:             md_analyze_dollar
        - Src:             'src/md4c.c:4089,25'
          Dst:             md_analyze_permissive_autolink
    - functionName:    md_resolve_links
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          858
      EdgeCount:       235
      CyclomaticComplexity: 69
      functionsReached:
        - md_analyze_link_contents
        - md_is_inline_link_spec
        - md_is_link_reference
        - md_mark_stack_push
        - md_mark_store_ptr
        - md_rollback
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:3503,25'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3504,25'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3509,25'
          Dst:             md_rollback
        - Src:             'src/md4c.c:3527,21'
          Dst:             md_analyze_link_contents
        - Src:             'src/md4c.c:3538,31'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3542,31'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3561,27'
          Dst:             md_is_inline_link_spec
        - Src:             'src/md4c.c:3600,31'
          Dst:             md_is_link_reference
        - Src:             'src/md4c.c:3618,13'
          Dst:             md_mark_store_ptr
        - Src:             'src/md4c.c:3621,17'
          Dst:             md_mark_stack_push
        - Src:             'src/md4c.c:3632,13'
          Dst:             md_analyze_link_contents
        - Src:             'src/md4c.c:3651,20'
          Dst:             memchr
    - functionName:    md_collect_marks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         355
      ICount:          1820
      EdgeCount:       504
      CyclomaticComplexity: 151
      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:3046,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3060,42'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3060,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3062,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3067,42'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3067,42'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3069,25'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3069,25'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3100,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3108,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3124,32'
          Dst:             md_is_code_span
        - Src:             'src/md4c.c:3128,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3129,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3130,21'
          Dst:             md_resolve_range
        - Src:             'src/md4c.c:3135,32'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3145,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3154,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3173,31'
          Dst:             md_is_html_any
        - Src:             'src/md4c.c:3176,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3177,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3184,36'
          Dst:             md_lookup_line
        - Src:             'src/md4c.c:3189,31'
          Dst:             md_is_autolink
        - Src:             'src/md4c.c:3196,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3197,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3211,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3215,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3216,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3220,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3230,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3232,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3260,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3261,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3263,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3265,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3260,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3261,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3260,60'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3261,64'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3277,46'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:3278,43'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3278,43'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3278,79'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3280,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3282,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3293,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3308,46'
          Dst:             md_decode_utf8_before__
        - Src:             'src/md4c.c:3308,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3308,83'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3310,46'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3310,46'
          Dst:             md_is_unicode_whitespace__
        - Src:             'src/md4c.c:3310,77'
          Dst:             md_decode_utf8__
        - Src:             'src/md4c.c:3310,77'
          Dst:             md_is_unicode_punct__
        - Src:             'src/md4c.c:3313,25'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3328,21'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3336,17'
          Dst:             md_add_mark
        - Src:             'src/md4c.c:3347,5'
          Dst:             md_add_mark
    - functionName:    md_process_table_cell
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4533
      functionLinenumberEnd: 4553
      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:4548,5'
          Dst:             md_process_normal_block_contents
    - functionName:    md_process_normal_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4692
      functionLinenumberEnd: 4705
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4696,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:4697,5'
          Dst:             md_process_inlines
        - Src:             'src/md4c.c:4702,14'
          Dst:             md_mark_get_ptr
    - functionName:    md_analyze_inlines
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4106
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - md_analyze_link_contents
        - md_analyze_marks
        - md_collect_marks
        - md_resolve_links
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4113,5'
          Dst:             md_collect_marks
        - Src:             'src/md4c.c:4116,5'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4117,5'
          Dst:             md_resolve_links
        - Src:             'src/md4c.c:4126,9'
          Dst:             md_analyze_marks
        - Src:             'src/md4c.c:4131,5'
          Dst:             md_analyze_link_contents
    - functionName:    md_process_table_row
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4558
      functionLinenumberEnd: 4608
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          223
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - md_analyze_inlines
        - md_process_table_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:4569,5'
          Dst:             md_analyze_inlines
        - Src:             'src/md4c.c:4593,13'
          Dst:             md_process_table_cell
        - Src:             'src/md4c.c:4598,9'
          Dst:             md_process_table_cell
    - functionName:    md_analyze_table_alignment
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4505
      functionLinenumberEnd: 4526
      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: 386
      functionLinenumberEnd: 412
      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: 4612
      functionLinenumberEnd: 4646
      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:4628,5'
          Dst:             md_analyze_table_alignment
        - Src:             'src/md4c.c:4631,5'
          Dst:             md_process_table_row
        - Src:             'src/md4c.c:4638,13'
          Dst:             md_process_table_row
    - functionName:    md_process_verbatim_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4740
      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:4732,9'
          Dst:             md_text_with_null_replacement
    - functionName:    md_process_code_block_contents
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4744
      functionLinenumberEnd: 4765
      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:4764,12'
          Dst:             md_process_verbatim_block_contents
    - functionName:    md_setup_fenced_code_detail
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4801
      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:4790,5'
          Dst:             md_build_attribute
        - Src:             'src/md4c.c:4796,5'
          Dst:             md_build_attribute
    - functionName:    md_process_leaf_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4806
      functionLinenumberEnd: 4889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          287
      EdgeCount:       67
      CyclomaticComplexity: 16
      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:4825,5'
          Branch Sides:    []
        - Branch String:   'src/md4c.c:4854,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4835,17'
          Dst:             md_setup_fenced_code_detail
        - Src:             'src/md4c.c:4860,13'
          Dst:             md_process_code_block_contents
        - Src:             'src/md4c.c:4865,13'
          Dst:             md_process_verbatim_block_contents
        - Src:             'src/md4c.c:4870,13'
          Dst:             md_process_table_block_contents
        - Src:             'src/md4c.c:4875,13'
          Dst:             md_process_normal_block_contents
        - Src:             'src/md4c.c:4885,9'
          Dst:             md_free_attribute
        - Src:             'src/md4c.c:4886,9'
          Dst:             md_free_attribute
    - functionName:    md_ref_def_cmp_for_sort
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - md_ref_def_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1722,11'
          Dst:             md_ref_def_cmp
    - functionName:    md_is_link_label
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 2005
      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:1979,29'
          Dst:             md_decode_unicode
        - Src:             'src/md4c.c:1980,21'
          Dst:             md_is_unicode_whitespace__
    - functionName:    md_is_link_reference_definition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          396
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - md_is_link_destination
        - md_is_link_label
        - md_is_link_title
        - md_merge_lines_alloc
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:2180,9'
          Dst:             md_is_link_label
        - Src:             'src/md4c.c:2202,9'
          Dst:             md_is_link_destination
        - Src:             'src/md4c.c:2208,8'
          Dst:             md_is_link_title
        - Src:             'src/md4c.c:2235,34'
          Dst:             realloc
        - Src:             'src/md4c.c:2247,9'
          Dst:             md_merge_lines_alloc
        - Src:             'src/md4c.c:2257,9'
          Dst:             md_merge_lines_alloc
    - functionName:    md_consume_link_reference_definitions
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5068
      functionLinenumberEnd: 5109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - md_is_link_reference_definition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5078,28'
          Dst:             md_is_link_reference_definition
    - functionName:    md_add_line_into_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5157
      functionLinenumberEnd: 5183
      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:5163,35'
          Dst:             md_push_block_bytes
        - Src:             'src/md4c.c:5173,27'
          Dst:             md_push_block_bytes
    - functionName:    md_push_block_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4981
      functionLinenumberEnd: 5008
      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:4990,27'
          Dst:             realloc
    - functionName:    md_start_new_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5012
      functionLinenumberEnd: 5058
      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:5017,25'
          Dst:             md_push_block_bytes
    - functionName:    md_line_contains
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5538
      functionLinenumberEnd: 5551
      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:5543,12'
          Dst:             memcmp
    - functionName:    md_ascii_case_eq
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_enter_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5653
      functionLinenumberEnd: 5696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - md_end_current_block
        - md_push_container_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:5661,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5672,17'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:5675,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:5678,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:5685,17'
          Dst:             md_push_container_bytes
    - functionName:    md_end_current_block
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5153
      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:5127,13'
          Dst:             md_consume_link_reference_definitions
    - functionName:    md_push_container_bytes
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5188
      functionLinenumberEnd: 5205
      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:5192,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:5194,25'
          Dst:             md_push_block_bytes
    - functionName:    md_is_table_underline
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5288
      functionLinenumberEnd: 5344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          359
      EdgeCount:       117
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_html_block_start_condition
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5452
      functionLinenumberEnd: 5532
      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:5465,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5465,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5465,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5465,16'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5486,16'
          Dst:             md_ascii_eq
        - Src:             'src/md4c.c:5504,20'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5522,12'
          Dst:             md_is_html_tag
    - functionName:    md_is_opening_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5348
      functionLinenumberEnd: 5374
      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: 5242
      functionLinenumberEnd: 5263
      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: 5631
      functionLinenumberEnd: 5649
      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:5638,26'
          Dst:             realloc
    - functionName:    md_is_container_compatible
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5616
      functionLinenumberEnd: 5627
      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: 5743
      functionLinenumberEnd: 5797
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          258
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_is_hr_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5215
      functionLinenumberEnd: 5238
      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: 5267
      functionLinenumberEnd: 5284
      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: 5560
      functionLinenumberEnd: 5611
      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:5561,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5571,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5571,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5571,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5571,32'
          Dst:             md_ascii_case_eq
        - Src:             'src/md4c.c:5587,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:5590,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:5593,21'
          Dst:             md_line_contains
        - Src:             'src/md4c.c:5596,21'
          Dst:             md_line_contains
    - functionName:    md_is_closing_code_fence
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_line_indentation
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5801
      functionLinenumberEnd: 5814
      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_all_blocks
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4893
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          306
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - md_process_leaf_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/md4c.c:4911,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:4957,13'
          Dst:             md_process_leaf_block
    - functionName:    md_leave_child_containers
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5700
      functionLinenumberEnd: 5739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - md_push_container_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/md4c.c:5707,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/md4c.c:5716,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:5719,17'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:5725,17'
          Dst:             md_push_container_bytes
    - functionName:    md_build_ref_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          316
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - calloc
        - md_link_label_cmp
        - md_link_label_hash
        - md_ref_def_cmp
        - md_ref_def_cmp_for_sort
        - qsort
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:1749,30'
          Dst:             calloc
        - Src:             'src/md4c.c:1767,21'
          Dst:             md_link_label_hash
        - Src:             'src/md4c.c:1782,16'
          Dst:             md_link_label_cmp
        - Src:             'src/md4c.c:1810,60'
          Dst:             realloc
        - Src:             'src/md4c.c:1836,9'
          Dst:             qsort
        - Src:             'src/md4c.c:1836,9'
          Dst:             md_ref_def_cmp_for_sort
        - Src:             'src/md4c.c:1843,16'
          Dst:             md_ref_def_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6312
      functionLinenumberEnd: 6384
      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:6318,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6324,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6328,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6331,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:6332,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6333,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6344,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6345,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6365,9'
          Dst:             md_add_line_into_current_block
        - Src:             'src/md4c.c:6371,9'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6375,9'
          Dst:             md_start_new_block
        - Src:             'src/md4c.c:6380,5'
          Dst:             md_add_line_into_current_block
    - functionName:    md_analyze_line
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5824
      functionLinenumberEnd: 6308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         447
      ICount:          2138
      EdgeCount:       631
      CyclomaticComplexity: 186
      functionsReached:
        - 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
        - strcspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:5835,20'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:5851,28'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:5887,20'
          Dst:             md_is_closing_code_fence
        - Src:             'src/md4c.c:5915,35'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6009,16'
          Dst:             md_is_setext_underline
        - Src:             'src/md4c.c:6019,17'
          Dst:             memchr
        - Src:             'src/md4c.c:6021,16'
          Dst:             md_is_hr_line
        - Src:             'src/md4c.c:6032,16'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6033,16'
          Dst:             md_is_container_compatible
        - Src:             'src/md4c.c:6040,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6074,12'
          Dst:             md_is_container_mark
        - Src:             'src/md4c.c:6086,32'
          Dst:             md_line_indentation
        - Src:             'src/md4c.c:6107,21'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6110,17'
          Dst:             md_push_container
        - Src:             'src/md4c.c:6127,16'
          Dst:             md_is_atxheader_line
        - Src:             'src/md4c.c:6138,16'
          Dst:             md_is_opening_code_fence
        - Src:             'src/md4c.c:6150,36'
          Dst:             md_is_html_block_start_condition
        - Src:             'src/md4c.c:6158,20'
          Dst:             md_is_html_block_end_condition
        - Src:             'src/md4c.c:6177,17'
          Dst:             md_is_table_underline
        - Src:             'src/md4c.c:6201,16'
          Dst:             memchr
        - Src:             'src/md4c.c:6227,26'
          Dst:             strcspn
        - Src:             'src/md4c.c:6286,9'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6291,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6295,9'
          Dst:             md_push_container_bytes
        - Src:             'src/md4c.c:6304,9'
          Dst:             md_enter_child_containers
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_free_ref_def_hashtable
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_free_ref_defs
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_process_doc
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6388
      functionLinenumberEnd: 6440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          149
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - md_analyze_line
        - md_build_ref_def_hashtable
        - md_end_current_block
        - md_leave_child_containers
        - md_process_all_blocks
        - md_process_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6401,9'
          Dst:             md_analyze_line
        - Src:             'src/md4c.c:6402,9'
          Dst:             md_process_line
        - Src:             'src/md4c.c:6405,5'
          Dst:             md_end_current_block
        - Src:             'src/md4c.c:6407,5'
          Dst:             md_build_ref_def_hashtable
        - Src:             'src/md4c.c:6410,5'
          Dst:             md_leave_child_containers
        - Src:             'src/md4c.c:6411,5'
          Dst:             md_process_all_blocks
    - functionName:    md_build_mark_char_map
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          188
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md_parse
      functionSourceFile: '/src/md4c/src/md4c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6449
      functionLinenumberEnd: 6492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - md_build_mark_char_map
        - md_free_ref_def_hashtable
        - md_free_ref_defs
        - md_process_doc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/md4c.c:6467,5'
          Dst:             md_build_mark_char_map
        - Src:             'src/md4c.c:6481,11'
          Dst:             md_process_doc
        - Src:             'src/md4c.c:6484,5'
          Dst:             md_free_ref_defs
        - Src:             'src/md4c.c:6485,5'
          Dst:             md_free_ref_def_hashtable
...
