diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-01-01 20:41:16 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-01-01 20:41:16 -0800 |
commit | 25a723161aa450c2f2e699c73f4ba34c98b36ea1 (patch) | |
tree | d608b1d8aeb4207f978b4d032fa5dfa9cffafea9 /txr.h | |
parent | 27e0a161c083222ef78bcf6192b931aa815583b3 (diff) | |
download | txr-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