summaryrefslogtreecommitdiffstats
path: root/stream.c
Commit message (Expand)AuthorAgeFilesLines
* open-file: improvement: "a" mode sets create flag.Kaz Kylheku2021-08-291-2/+2
* open-file: add mode option "x".Paul A. Patience2021-08-291-1/+11
* open-file: fix broken file-creation modes.Paul A. Patience2021-08-291-2/+3
* open-file: fix broken "+" mode string.Paul A. Patience2021-08-281-2/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* format: bug: sign not reset before each conversion.Kaz Kylheku2021-08-161-11/+8
* close-stream: make idemponent.Kaz Kylheku2021-08-041-5/+11
* streams: bad argument defaulting in close-stream.Kaz Kylheku2021-08-021-3/+3
* pure-rel-path-p: rewrite without regex.Kaz Kylheku2021-07-221-15/+21
* compat: fix glaringly broken init-time handling.Kaz Kylheku2021-07-211-3/+8
* abs-path-p: rewrite in lower-level C.Kaz Kylheku2021-07-151-23/+34
* New function: add-suffix.Kaz Kylheku2021-07-101-0/+48
* New functions: trim-short-suffix, trim-long-suffix.Kaz Kylheku2021-07-101-0/+64
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-55/+60
* streams: put-string, put-char: missing type check.Kaz Kylheku2021-07-071-2/+4
* sh: reduce scope of variables.Kaz Kylheku2021-07-061-1/+1
* streams: do not close stderr.Kaz Kylheku2021-07-061-1/+1
* unwind: refer to top-level *stderr* stream.Kaz Kylheku2021-07-061-1/+4
* suffix functions: ignore trailing slashes.Kaz Kylheku2021-07-031-3/+4
* streams: tightening sloppy argument defaulting.Kaz Kylheku2021-07-011-23/+26
* path-cat: becomes variadic.Kaz Kylheku2021-06-291-1/+20
* path-cat: error if arguments are not strings.Kaz Kylheku2021-06-291-2/+2
* base-name: bug with empty string suffix.Kaz Kylheku2021-06-261-1/+1
* suffix functions: requirements change.Kaz Kylheku2021-06-261-4/+4
* suffix functions: leading dot is not delimiterKaz Kylheku2021-06-261-2/+5
* long-suffix: fix crash reproducing on Cygwin.Kaz Kylheku2021-06-231-3/+1
* c_str now takes a self argument.Kaz Kylheku2021-06-231-47/+69
* short-suffix, long-suffix: no match across slash.Kaz Kylheku2021-06-221-2/+30
* New functions: long-suffix, short-suffix.Kaz Kylheku2021-06-221-0/+16
* subprocesses: cygwin fixes.Kaz Kylheku2021-06-201-2/+2
* streams: pipe streams not needed if we have fork.Kaz Kylheku2021-06-191-3/+5
* system: stop using popen if we have fork.Kaz Kylheku2021-06-191-35/+58
* subprocesses: don't bother saving descriptors.Kaz Kylheku2021-06-151-2/+21
* subprocesses: move fds_swizzle to child process.Kaz Kylheku2021-06-151-29/+41
* subprocesses: diagnose streams with no fileno.Kaz Kylheku2021-06-151-3/+9
* streams: *stdnull* lazily opens /dev/nullKaz Kylheku2021-06-141-6/+45
* format: revise numeric handling.Kaz Kylheku2021-06-141-8/+24
* format: new precision - character for zero.Kaz Kylheku2021-06-141-0/+3
* format: fix precision field leading zero problems.Kaz Kylheku2021-06-101-2/+9
* solaris: unbundle mkstemp and mkdtemp.Kaz Kylheku2021-06-021-3/+9
* Pre-release C++ upkeep.Kaz Kylheku2021-06-011-4/+4
* json: wrap up: test cases, fixes, tweaks.Kaz Kylheku2021-05-311-1/+1
* New: mkdtemp and mkstemp functions.Kaz Kylheku2021-05-311-0/+55
* New function: tmpfile.Kaz Kylheku2021-05-311-0/+12
* format: use self variable in error messages.Kaz Kylheku2021-05-041-6/+6
* format: ~x/~X specifiers support buffers.Kaz Kylheku2021-05-041-13/+35
* New function: portable-abs-path-p.Kaz Kylheku2021-05-021-2/+27
* bug: broken path handling on LIT_ALIGN == 2.Kaz Kylheku2021-04-201-2/+2
* lib: defend against locale-specific wcstod.Kaz Kylheku2021-03-041-1/+20
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1