commit - b96fa8fe23277bee0c42d55dae506449d83909bc
commit + 5a21e0eb51554d72c1b6465c2b4afc8cdef5dcf1
blob - d86ecd198a0d9ba24726b766995f687bc6a17364
blob + b89e63d8364e6a429b45b91d9389d6f1c3cc8b46
--- parser.c
+++ parser.c
{
erase_buffer(&tab->buffer);
fn(&tab->buffer.page);
+ tab->buffer.page.init = fn;
}
int
blob - ed80ed8b3fb66923e2f4bfc855ba9e133173764b
blob + a0c403b048f20cad632c8a14e9a2edd106e24969
--- telescope.h
+++ telescope.h
#define PARSER_IN_PRE 2
#define PARSER_IN_PATCH_HDR 4
int flags;
+ void (*init)(struct parser *);
parsechunkfn parse;
parserfreefn free;