diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-07-31 17:31:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-07-31 17:37:10 -0700 |
commit | c7edf3a752bc2522589246ff64f5a00fb96315d6 (patch) | |
tree | 9c4b043f52ea673054ccf38bc51a8310360d220c /lib.h | |
parent | bf1cc0077168d7c1efa903afb5aa782d071533b6 (diff) | |
download | txr-c7edf3a752bc2522589246ff64f5a00fb96315d6.tar.gz txr-c7edf3a752bc2522589246ff64f5a00fb96315d6.tar.bz2 txr-c7edf3a752bc2522589246ff64f5a00fb96315d6.zip |
txr-013 2009-09-30txr-013
Diffstat (limited to 'lib.h')
-rw-r--r-- | lib.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -158,7 +158,7 @@ extern obj_t *interned_syms; extern obj_t *t, *cons_t, *str_t, *chr_t, *num_t, *sym_t, *fun_t, *vec_t; extern obj_t *stream_t, *lcons_t, *var, *regex, *set, *cset, *wild, *oneplus; extern obj_t *zeroplus, *optional, *compound, *or; -extern obj_t *skip, *block, *next, *fail, *accept; +extern obj_t *skip, *trailer, *block, *next, *fail, *accept; extern obj_t *all, *some, *none, *maybe, *collect, *until, *coll; extern obj_t *output, *single, *frst, *lst, *empty, *repeat, *rep; extern obj_t *flattn, *forget, *mrge, *bind, *cat, *dir; @@ -287,7 +287,8 @@ obj_t *mappend(obj_t *fun, obj_t *list); obj_t *sort(obj_t *list, obj_t *lessfun, obj_t *keyfun); void obj_print(obj_t *obj, FILE *); -void init(const char *progname, void *(*oom_realloc)(void *, size_t)); +void init(const char *progname, void *(*oom_realloc)(void *, size_t), + obj_t **maybe_bottom_0, obj_t **maybe_bottom_1); void dump(obj_t *obj, FILE *); char *snarf_line(FILE *in); obj_t *snarf(FILE *in); |