prefix_uli • returns ordered list item prefix */
| 1560 | |
| 1561 | /* prefix_uli • returns ordered list item prefix */ |
| 1562 | static size_t |
| 1563 | prefix_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 */ |
no test coverage detected