commit 3902f7b9ae3cb268c05d7d08daf1c60ed5fc8ffd from: Omar Polo date: Wed Jul 14 07:55:53 2021 UTC don't use implicit order commit - b1e1e41a7e4757b4b9e028031431db0e0a304f25 commit + 3902f7b9ae3cb268c05d7d08daf1c60ed5fc8ffd blob - 6bff5f6523967d66c5b4ae11b7b3c3c2a65ee916 blob + 82ab694967fff88f7bcce139755d9d718c37a749 --- gemtext.c +++ gemtext.c @@ -47,16 +47,13 @@ static void search_title(struct parser*, enum line_typ typedef int (parselinefn)(struct parser*, enum line_type, const char*, size_t); static parselinefn *parsers[] = { - parse_text, /* LINE_TEXT */ - parse_link, /* LINE_LINK */ - parse_title, /* LINE_TITLE_1 */ - parse_title, /* LINE_TITLE_2 */ - parse_title, /* LINE_TITLE_3 */ - parse_item, /* LINE_ITEM */ - parse_quote, /* LINE_QUOTE */ - parse_pre_start, /* LINE_PRE_START */ - parse_pre_cnt, /* LINE_PRE_CONTENT */ - parse_pre_end, /* LINE_PRE_END */ + [LINE_TEXT] = parse_text, + [LINE_LINK] = parse_link, + [LINE_TITLE_1] = parse_title, + [LINE_TITLE_3] = parse_title, + [LINE_QUOTE] = parse_quote, + [LINE_PRE_START] = parse_pre_start, + [LINE_PRE_END] = parse_pre_end, }; void