facil.io

#./fio-stl/012 gfm.h

10 public symbols.

#Macros

#FIO_GFM_MAX_DEPTH

c
#define FIO_GFM_MAX_DEPTH 255

Maximum container nesting depth (blockquote + list).

Symbol type: macro

#FIO_GFM_MAX_TABLE_COLUMNS

c
#define FIO_GFM_MAX_TABLE_COLUMNS 64

Maximum table columns (2 bits each → 4 columns per byte).

Symbol type: macro

#FIO_GFM_REF_CACHE_SIZE

c
#define FIO_GFM_REF_CACHE_SIZE 128

Maximum reference definitions held in the fast cache.

Symbol type: macro

#FIO_GFM_ERR_GENERIC

c
#define FIO_GFM_ERR_GENERIC -1

Error codes — negative values are parser-generated.

Symbol type: macro

#FIO_GFM_ERR_DEPTH

c
#define FIO_GFM_ERR_DEPTH   -2

Symbol type: macro

#FIO_GFM_ERR_INPUT

c
#define FIO_GFM_ERR_INPUT   -3

Symbol type: macro

#FIO_GFM_F_TIGHT

c
#define FIO_GFM_F_TIGHT ((uint8_t)1U << 0)

List is tight (no blank lines between items).

Symbol type: macro

#FIO_GFM_F_LOOSE_SEEN

c
#define FIO_GFM_F_LOOSE_SEEN ((uint8_t)1U << 1)

A blank line was seen between items — list is loose.

Symbol type: macro

#FIO_GFM_F_TASK

c
#define FIO_GFM_F_TASK ((uint8_t)1U << 2)

GFM task-list marker present.

Symbol type: macro

#FIO_GFM_F_TASK_CHECKED

c
#define FIO_GFM_F_TASK_CHECKED ((uint8_t)1U << 3)

GFM task-list marker is checked.

Symbol type: macro