summaryrefslogtreecommitdiffstats
path: root/txr.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-01-01 20:41:16 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-01-01 20:41:16 -0800
commit25a723161aa450c2f2e699c73f4ba34c98b36ea1 (patch)
treed608b1d8aeb4207f978b4d032fa5dfa9cffafea9 /txr.h
parent27e0a161c083222ef78bcf6192b931aa815583b3 (diff)
downloadtxr-25a723161aa450c2f2e699c73f4ba34c98b36ea1.tar.gz
txr-25a723161aa450c2f2e699c73f4ba34c98b36ea1.tar.bz2
txr-25a723161aa450c2f2e699c73f4ba34c98b36ea1.zip
Hacky struct fpip gone; complex_open returns stream.
* match.c (enum fpip_close): Removed. (struct fpip, fpip_t): Removed. (complex_open): Use high level Lisp library function to return appropriate stream type, and return it directly. Exceptions are turned to a nil return to emulate old behavior. (complex_open_failed, complex_snarf, complex_stream): Static functions removed. (v_output, open_data_source): Use new interface of complex_open. complex_open_failed is just a nile check. complex_stream is a noop, and complex_snarf is just lazy_stream_cons.
Diffstat (limited to 'txr.h')
0 files changed, 0 insertions, 0 deletions