summaryrefslogtreecommitdiffstats
path: root/stream.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Use macro to initialize strm_ops.Kaz Kylheku2015-01-291-202/+137
* * stream.c (get_string): New argument, close_after_p.Kaz Kylheku2015-01-211-2/+7
* * lib.c (simple_lazy_stream_func): Bugfix: close the streamKaz Kylheku2014-12-251-3/+9
* * stream.c (stream_init): Register make_catenated_stream inKaz Kylheku2014-12-251-1/+1
* * lib.c (chk_grow_vec): New function.Kaz Kylheku2014-10-301-4/+7
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-15/+15
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-116/+122
* Purge stray occurrences of "void *" from code base.Kaz Kylheku2014-10-171-6/+7
* Fix gc safety issue in abs_path_p function.Kaz Kylheku2014-10-091-4/+7
* * stream.c (stream_init): No need to gc-protectKaz Kylheku2014-10-091-1/+0
* Moving system interface functions to separate module out ofKaz Kylheku2014-10-081-298/+0
* GC correctness fixes: make sure we pin down objects for which we borrowKaz Kylheku2014-08-251-7/+26
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * stream.c (put_strings, put_lines): New functions.Kaz Kylheku2014-07-191-0/+20
* * eval.c (eval_init): Register get-lines as a synonym for lazy-stream-cons.Kaz Kylheku2014-07-191-0/+19
* * match.c (v_load): use the abs_path_p function instead ofKaz Kylheku2014-06-121-0/+21
* The dumping of bindings and printing of false must nowKaz Kylheku2014-06-091-11/+0
* * stream.c (get_line, get_char, get_byte): Fix outdated, incorrectKaz Kylheku2014-04-141-6/+3
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-7/+7
* * stream.c (win_make_cmdline): I think I cracked the code ofKaz Kylheku2014-03-161-1/+4
* * configure: Detect _wspawn* functions.Kaz Kylheku2014-03-161-0/+24
* * stream.c (run): Fix MinGW build failures. The run function doesn'tKaz Kylheku2014-03-141-1/+1
* * stream.c (open_process): If execvp fails, use errno as theKaz Kylheku2014-03-131-1/+78
* * eval.c (plus_s, prof_s): New symbol global variables.Kaz Kylheku2014-03-121-1/+3
* * configure: new test for fcntl.Kaz Kylheku2014-03-111-1/+11
* * stream.c (open_process): In the event of fdopen failure,Kaz Kylheku2014-03-111-1/+5
* * stream.c (open_process): Close the original pipe file descriptorKaz Kylheku2014-03-111-0/+4
* * stream.c (pipe_close): Restructured the function a bit.Kaz Kylheku2014-03-101-21/+22
* * eval.c (apply_intrinsic, lazy_mapcar): Changed linkage to external.Kaz Kylheku2014-03-061-0/+27
* * stream.c (vformat): Fix broken parsing of parameteric width andKaz Kylheku2014-03-051-9/+13
* * stream.c (put_line): Default string argument to empty string.Kaz Kylheku2014-03-051-2/+2
* Bugfix: catenated stream objects not hooked into garbage collector,Kaz Kylheku2014-03-021-1/+7
* Change in the design of how special variables work, to fix the brokenKaz Kylheku2014-02-281-45/+101
* * configure: Make it an error to have implicit function declarations byKaz Kylheku2014-02-251-0/+9
* * stream.c (getcwd_wrap): Implement correct test of getcwd'sKaz Kylheku2014-02-251-1/+2
* * configure: Added feature tests for makedev, link/symlink/readlink,Kaz Kylheku2014-02-251-1/+25
* * eval.c (eval_init): Intern symlink_wrap, link_wrap, readlink_wrap.Kaz Kylheku2014-02-241-1/+58
* * eval.c (eval_init): Register forgotten s_ifsock variable.Kaz Kylheku2014-02-241-0/+84
* * stream.c (get_string_from_stream): Bugfix: do not abort ifKaz Kylheku2014-02-231-5/+8
* Replacing uses of the eq function which are used only as C booleans,Kaz Kylheku2014-02-221-10/+10
* The mode argument in some stream-opening functions becomes optional.Kaz Kylheku2014-02-181-5/+6
* * stream.c (open_tail): Fix 2013-12-02 regression:Kaz Kylheku2014-02-181-2/+9
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-12/+9
* * eval.c (eval_init): Registered existing make_catenated_stream asKaz Kylheku2014-01-281-5/+38
* * stream.c (struct stdio_handle): New member, is_rotated.Kaz Kylheku2014-01-281-17/+78
* * stream.c (remove_path, rename_path): New functions.Kaz Kylheku2014-01-281-0/+17
* * stream.c (stdio_seek): After a successful seek, discard the characterKaz Kylheku2014-01-141-0/+1
* Support for pushing back bytes and characters into streams.Kaz Kylheku2014-01-131-1/+128
* * stream.c (put_byte): Bugfix: was checking whether the put_charKaz Kylheku2014-01-131-1/+1