summaryrefslogtreecommitdiffstats
path: root/stream.c
Commit message (Expand)AuthorAgeFilesLines
* Bugfix: broken ~o specifier for bignums.Kaz Kylheku2015-11-141-1/+1
* Implementing *print-base* and ~d format directive.Kaz Kylheku2015-11-141-22/+55
* New global control over float print precision.Kaz Kylheku2015-11-131-3/+13
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Implementing truncate-stream.Kaz Kylheku2015-10-211-7/+50
* Correction in error message on unimplemented seek.Kaz Kylheku2015-10-211-1/+1
* Support binary specifier in format.Kaz Kylheku2015-10-171-5/+26
* Remove use of the system function.Kaz Kylheku2015-10-161-19/+10
* Don't force lazy string in string input streams.Kaz Kylheku2015-09-261-11/+5
* Introduce chk_wmalloc function.Kaz Kylheku2015-09-221-1/+1
* Don't use prot1 for temporary gc protection.Kaz Kylheku2015-09-071-10/+4
* Move stat functions to use a struct.Kaz Kylheku2015-08-301-16/+0
* Renaming c_true to tnil.Kaz Kylheku2015-08-271-1/+1
* Replace two-step initialization of args with macros.Kaz Kylheku2015-08-241-2/+1
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-26/+14
* Remove silly use of apply from open-files.Kaz Kylheku2015-08-211-5/+2
* Streamlining format with new args module.Kaz Kylheku2015-08-171-66/+48
* Observe display width in format.Kaz Kylheku2015-08-131-6/+36
* Fix regression in string field formatting.Kaz Kylheku2015-08-121-4/+0
* Catenated stream reads must not close last stream.Kaz Kylheku2015-08-121-6/+9
* Count East Asian Wide and Full Fidth chars as two columns.Kaz Kylheku2015-08-101-4/+5
* C++ upkeep: conversions, clashes, warnings.Kaz Kylheku2015-08-071-1/+1
* * stream.c: Include <wctype.h> header for iswprint.Kaz Kylheku2015-08-071-0/+1
* * stream.c (stream_init): Register get-indent-mode, set-indent-mode,Kaz Kylheku2015-08-051-0/+11
* * stream.c (width_check): Just use the publicKaz Kylheku2015-08-051-11/+4
* * stream.c (put_string): In indent mode, put_string hasKaz Kylheku2015-08-041-6/+7
* * stream.c (vformat): Implement ~! format directive for indentation.Kaz Kylheku2015-08-041-7/+37
* * stream.c (put_string, put_char): Do not put out the indentationKaz Kylheku2015-08-041-2/+13
* * stream.c (inc_indent): If a negative indentation increment goes belowKaz Kylheku2015-08-041-0/+4
* * stream.c (vormat): Bugfix: when width specified as *Kaz Kylheku2015-08-041-1/+1
* * stream.c (string_out_put_string): Do not return nil whenKaz Kylheku2015-08-041-2/+4
* Remove useless return values and checks.Kaz Kylheku2015-08-041-78/+41
* * stream.c (indent_mode_put_string): Function removed,Kaz Kylheku2015-08-041-17/+4
* Pass pretty flag to cobj print operation.Kaz Kylheku2015-08-011-3/+8
* string_output renamed to string_outKaz Kylheku2015-07-311-8/+8
* Simplify type check code in stream module.Kaz Kylheku2015-07-311-191/+100
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-3/+145
* Deriving streams from the same base, soKaz Kylheku2015-07-291-106/+175
* * stream.c (common_destroy): Function removed.Kaz Kylheku2015-07-291-7/+2
* * stream.c: Rearranging definitions and declarations so thatKaz Kylheku2015-07-291-432/+431
* Centered fields in format.Kaz Kylheku2015-07-281-25/+69
* * stream.c (byte_in_unget_byte): Wrong function name in error message.Kaz Kylheku2015-07-101-1/+1
* Fix unget-byte and unget-char on catenated streams.Kaz Kylheku2015-07-101-2/+2
* Improved printing of stream objects.Kaz Kylheku2015-07-071-16/+38
* Bugfix in printed rep of stdio stream.Kaz Kylheku2015-07-061-2/+3
* Clarify clear-error and flush return value.Kaz Kylheku2015-07-061-16/+7
* Tightening behavior for unimplemented stream ops.Kaz Kylheku2015-07-061-25/+208
* * stream.c (catenated_stream_p, catenated_stream_push): New functions.Kaz Kylheku2015-06-071-0/+24
* Fix escaping issues in open-process on Windows.Kaz Kylheku2015-04-151-12/+47
* Functions open-fileno and fileno.Kaz Kylheku2015-04-101-1/+20