MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / prefix_uli

Function prefix_uli

libraries/hoedown/src/document.c:1562–1580  ·  view source on GitHub ↗

prefix_uli • returns ordered list item prefix */

Source from the content-addressed store, hash-verified

1560
1561/* prefix_uli • returns ordered list item prefix */
1562static size_t
1563prefix_uli(uint8_t *data, size_t size)
1564{
1565 size_t i = 0;
1566
1567 if (i < size && data[i] == ' ') i++;
1568 if (i < size && data[i] == ' ') i++;
1569 if (i < size && data[i] == ' ') i++;
1570
1571 if (i + 1 >= size ||
1572 (data[i] != '*' && data[i] != '+' && data[i] != '-') ||
1573 data[i + 1] != ' ')
1574 return 0;
1575
1576 if (is_next_headerline(data + i, size - i))
1577 return 0;
1578
1579 return i + 2;
1580}
1581
1582
1583/* parse_block • parsing of one block, returning next uint8_t to parse */

Callers 2

parse_listitemFunction · 0.85
parse_blockFunction · 0.85

Calls 1

is_next_headerlineFunction · 0.85

Tested by

no test coverage detected