summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2023-01-01 13:56:12 -0800
committerKaz Kylheku <kaz@kylheku.com>2023-01-01 13:56:12 -0800
commit63b3110fcda127de8156075879d24ad16c85f0c2 (patch)
tree4797847af0a6c8b9a233791c09096edecf5280ec
parente5c03d647bb53703607921311a658fc1c37bc010 (diff)
downloadtxr-63b3110fcda127de8156075879d24ad16c85f0c2.tar.gz
txr-63b3110fcda127de8156075879d24ad16c85f0c2.tar.bz2
txr-63b3110fcda127de8156075879d24ad16c85f0c2.zip
Copyright year bump 2023.
* LICENSE, LICENSE-CYG, METALICENSE, Makefile, alloca.h, args.c, args.h, arith.c, arith.h, autoload.c, autoload.h, buf.c, buf.h, cadr.c, cadr.h, chksum.c, chksum.h, chksums/crc32.c, chksums/crc32.h, combi.c, combi.h, configure, debug.c, debug.h, eval.c, eval.h, ffi.c, ffi.h, filter.c, filter.h, ftw.c, ftw.h, gc.c, gc.h, glob.c, glob.h, gzio.c, gzio.h, hash.c, hash.h, itypes.c, itypes.h, jmp.S, lex.yy.c.shipped, lib.c, lib.h, linenoise/linenoise.c, linenoise/linenoise.h, match.c, match.h, parser.c, parser.h, parser.l, parser.y, protsym.c, psquare.h, rand.c, rand.h, regex.c, regex.h, signal.c, signal.h, socket.c, socket.h, stdlib/arith-each.tl, stdlib/asm.tl, stdlib/awk.tl, stdlib/build.tl, stdlib/cadr.tl, stdlib/compiler.tl, stdlib/constfun.tl, stdlib/conv.tl, stdlib/copy-file.tl, stdlib/debugger.tl, stdlib/defset.tl, stdlib/doloop.tl, stdlib/each-prod.tl, stdlib/error.tl, stdlib/except.tl, stdlib/ffi.tl, stdlib/getopts.tl, stdlib/getput.tl, stdlib/hash.tl, stdlib/ifa.tl, stdlib/keyparams.tl, stdlib/match.tl, stdlib/op.tl, stdlib/optimize.tl, stdlib/package.tl, stdlib/param.tl, stdlib/path-test.tl, stdlib/pic.tl, stdlib/place.tl, stdlib/pmac.tl, stdlib/quips.tl, stdlib/save-exe.tl, stdlib/socket.tl, stdlib/stream-wrap.tl, stdlib/struct.tl, stdlib/tagbody.tl, stdlib/termios.tl, stdlib/trace.tl, stdlib/txr-case.tl, stdlib/type.tl, stdlib/vm-param.tl, stdlib/with-resources.tl, stdlib/with-stream.tl, stdlib/yield.tl, stream.c, stream.h, struct.c, struct.h, strudel.c, strudel.h, sysif.c, sysif.h, syslog.c, syslog.h, termios.c, termios.h, time.c, time.h, tree.c, tree.h, txr.1, txr.c, txr.h, unwind.c, unwind.h, utf8.c, utf8.h, vm.c, vm.h, vmop.h, win/cleansvg.txr, y.tab.c.shipped: Copyright year bumped to 2023.
-rw-r--r--LICENSE2
-rw-r--r--LICENSE-CYG4
-rw-r--r--METALICENSE2
-rw-r--r--Makefile2
-rw-r--r--alloca.h2
-rw-r--r--args.c2
-rw-r--r--args.h2
-rw-r--r--arith.c2
-rw-r--r--arith.h2
-rw-r--r--autoload.c2
-rw-r--r--autoload.h2
-rw-r--r--buf.c2
-rw-r--r--buf.h2
-rw-r--r--cadr.c2
-rw-r--r--cadr.h2
-rw-r--r--chksum.c2
-rw-r--r--chksum.h2
-rw-r--r--chksums/crc32.c2
-rw-r--r--chksums/crc32.h2
-rw-r--r--combi.c2
-rw-r--r--combi.h2
-rwxr-xr-xconfigure2
-rw-r--r--debug.c2
-rw-r--r--debug.h2
-rw-r--r--eval.c2
-rw-r--r--eval.h2
-rw-r--r--ffi.c2
-rw-r--r--ffi.h2
-rw-r--r--filter.c2
-rw-r--r--filter.h2
-rw-r--r--ftw.c2
-rw-r--r--ftw.h2
-rw-r--r--gc.c2
-rw-r--r--gc.h2
-rw-r--r--glob.c2
-rw-r--r--glob.h2
-rw-r--r--gzio.c2
-rw-r--r--gzio.h2
-rw-r--r--hash.c2
-rw-r--r--hash.h2
-rw-r--r--itypes.c2
-rw-r--r--itypes.h2
-rw-r--r--jmp.S2
-rw-r--r--lex.yy.c.shipped2
-rw-r--r--lib.c2
-rw-r--r--lib.h2
-rw-r--r--linenoise/linenoise.c2
-rw-r--r--linenoise/linenoise.h2
-rw-r--r--match.c2
-rw-r--r--match.h2
-rw-r--r--parser.c2
-rw-r--r--parser.h2
-rw-r--r--parser.l2
-rw-r--r--parser.y2
-rw-r--r--protsym.c2
-rw-r--r--psquare.h2
-rw-r--r--rand.c2
-rw-r--r--rand.h2
-rw-r--r--regex.c2
-rw-r--r--regex.h2
-rw-r--r--signal.c2
-rw-r--r--signal.h2
-rw-r--r--socket.c2
-rw-r--r--socket.h2
-rw-r--r--stdlib/arith-each.tl2
-rw-r--r--stdlib/asm.tl2
-rw-r--r--stdlib/awk.tl2
-rw-r--r--stdlib/build.tl2
-rw-r--r--stdlib/cadr.tl2
-rw-r--r--stdlib/compiler.tl2
-rw-r--r--stdlib/constfun.tl2
-rw-r--r--stdlib/conv.tl2
-rw-r--r--stdlib/copy-file.tl2
-rw-r--r--stdlib/debugger.tl2
-rw-r--r--stdlib/defset.tl2
-rw-r--r--stdlib/doloop.tl2
-rw-r--r--stdlib/each-prod.tl2
-rw-r--r--stdlib/error.tl2
-rw-r--r--stdlib/except.tl2
-rw-r--r--stdlib/ffi.tl2
-rw-r--r--stdlib/getopts.tl2
-rw-r--r--stdlib/getput.tl2
-rw-r--r--stdlib/hash.tl2
-rw-r--r--stdlib/ifa.tl2
-rw-r--r--stdlib/keyparams.tl2
-rw-r--r--stdlib/match.tl2
-rw-r--r--stdlib/op.tl2
-rw-r--r--stdlib/optimize.tl2
-rw-r--r--stdlib/package.tl2
-rw-r--r--stdlib/param.tl2
-rw-r--r--stdlib/path-test.tl2
-rw-r--r--stdlib/pic.tl2
-rw-r--r--stdlib/place.tl2
-rw-r--r--stdlib/pmac.tl2
-rw-r--r--stdlib/quips.tl2
-rw-r--r--stdlib/save-exe.tl2
-rw-r--r--stdlib/socket.tl2
-rw-r--r--stdlib/stream-wrap.tl2
-rw-r--r--stdlib/struct.tl2
-rw-r--r--stdlib/tagbody.tl2
-rw-r--r--stdlib/termios.tl2
-rw-r--r--stdlib/trace.tl2
-rw-r--r--stdlib/txr-case.tl2
-rw-r--r--stdlib/type.tl2
-rw-r--r--stdlib/vm-param.tl2
-rw-r--r--stdlib/with-resources.tl2
-rw-r--r--stdlib/with-stream.tl2
-rw-r--r--stdlib/yield.tl2
-rw-r--r--stream.c2
-rw-r--r--stream.h2
-rw-r--r--struct.c2
-rw-r--r--struct.h2
-rw-r--r--strudel.c2
-rw-r--r--strudel.h2
-rw-r--r--sysif.c2
-rw-r--r--sysif.h2
-rw-r--r--syslog.c2
-rw-r--r--syslog.h2
-rw-r--r--termios.c2
-rw-r--r--termios.h2
-rw-r--r--time.c2
-rw-r--r--time.h2
-rw-r--r--tree.c2
-rw-r--r--tree.h2
-rw-r--r--txr.12
-rw-r--r--txr.c4
-rw-r--r--txr.h2
-rw-r--r--unwind.c2
-rw-r--r--unwind.h2
-rw-r--r--utf8.c2
-rw-r--r--utf8.h2
-rw-r--r--vm.c2
-rw-r--r--vm.h2
-rw-r--r--vmop.h2
-rwxr-xr-xwin/cleansvg.txr2
-rw-r--r--y.tab.c.shipped2
136 files changed, 138 insertions, 138 deletions
diff --git a/LICENSE b/LICENSE
index 33656df6..761de92e 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,7 @@ The license below covers all of the code comprising the TXR program.
For more information, see the METALICENSE file.
TXR:
- Copyright (C) 2009-2022, Kaz Kylheku.
+ Copyright (C) 2009-2023, Kaz Kylheku.
All rights reserved.
Linenoise:
diff --git a/LICENSE-CYG b/LICENSE-CYG
index 3ff8e51f..e26d9fd2 100644
--- a/LICENSE-CYG
+++ b/LICENSE-CYG
@@ -6,11 +6,11 @@ comes from Cygwin. Neither Cygnal nor the GCC redistributable run-time are a
component of TXR; the TXR source code base contains no portion of these
libraries, and other ports of TXR to other platforms do not use them.
-Cygwin is Copyright (C) 1995-2022 Red Hat Inc. and the Cygnal version
+Cygwin is Copyright (C) 1995-2023 Red Hat Inc. and the Cygnal version
is distributed and used with TXR in accordance with the Lesser GNU Public
License (LGPL), Version 3 <https://cygwin.com/COPYING.LIB>.
The Cygnal project is hosted at <http://www.kylheku.com/cygnal>.
The redistributable GCC runtime is also under the Lesser GNU Public License,
-and is Copyright (C) 2022 The Free Software Foundation, Inc.
+and is Copyright (C) 2023 The Free Software Foundation, Inc.
diff --git a/METALICENSE b/METALICENSE
index aec1fbe8..122ad00c 100644
--- a/METALICENSE
+++ b/METALICENSE
@@ -1,4 +1,4 @@
-Copyright (C) 2009-2022, Kaz Kylheku <kaz@kylheku.com>.
+Copyright (C) 2009-2023, Kaz Kylheku <kaz@kylheku.com>.
All rights reserved.
The document named LICENSE specifies the license for the TXR program,
diff --git a/Makefile b/Makefile
index f55b0750..c7ed3b5a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2009-2022
+# Copyright 2009-2023
# Kaz Kylheku <kaz@kylheku.com>
# Vancouver, Canada
# All rights reserved.
diff --git a/alloca.h b/alloca.h
index fd38f81f..ef8065f1 100644
--- a/alloca.h
+++ b/alloca.h
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/args.c b/args.c
index 47f82b07..68b43e5c 100644
--- a/args.c
+++ b/args.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/args.h b/args.h
index cc6f5f61..c02bbd2c 100644
--- a/args.h
+++ b/args.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/arith.c b/arith.c
index 32f3da44..ae2abb83 100644
--- a/arith.c
+++ b/arith.c
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/arith.h b/arith.h
index be34bb73..84a6b848 100644
--- a/arith.h
+++ b/arith.h
@@ -1,4 +1,4 @@
-/* Copyright 2012-2022
+/* Copyright 2012-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/autoload.c b/autoload.c
index 72e89e9e..745df8e9 100644
--- a/autoload.c
+++ b/autoload.c
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/autoload.h b/autoload.h
index f648f3f5..28f38e7b 100644
--- a/autoload.h
+++ b/autoload.h
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/buf.c b/buf.c
index a998b172..8437a41a 100644
--- a/buf.c
+++ b/buf.c
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/buf.h b/buf.h
index b57ec423..1f1cf339 100644
--- a/buf.h
+++ b/buf.h
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/cadr.c b/cadr.c
index 97d128ec..6886722e 100644
--- a/cadr.c
+++ b/cadr.c
@@ -1,6 +1,6 @@
/* This file is generated by gencadr.txr */
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/cadr.h b/cadr.h
index cb52eb4e..73a4997d 100644
--- a/cadr.h
+++ b/cadr.h
@@ -1,6 +1,6 @@
/* This file is generated by gencadr.txr */
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/chksum.c b/chksum.c
index c2cb06c1..d3381713 100644
--- a/chksum.c
+++ b/chksum.c
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/chksum.h b/chksum.h
index 7287bc4a..c0c96801 100644
--- a/chksum.h
+++ b/chksum.h
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/chksums/crc32.c b/chksums/crc32.c
index 07bcb818..7d08881f 100644
--- a/chksums/crc32.c
+++ b/chksums/crc32.c
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/chksums/crc32.h b/chksums/crc32.h
index 4edc4c17..33474fe1 100644
--- a/chksums/crc32.h
+++ b/chksums/crc32.h
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/combi.c b/combi.c
index d48e4e99..7bf6f6a6 100644
--- a/combi.c
+++ b/combi.c
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/combi.h b/combi.h
index 4d1b4ba1..f5401c6c 100644
--- a/combi.h
+++ b/combi.h
@@ -1,4 +1,4 @@
-/* Copyright 2012-2022
+/* Copyright 2012-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/configure b/configure
index 9352da36..8229fe14 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright 2009-2022
+# Copyright 2009-2023
# Kaz Kylheku <kaz@kylheku.com>
# Vancouver, Canada
# All rights reserved.
diff --git a/debug.c b/debug.c
index bc479b45..3c6cec49 100644
--- a/debug.c
+++ b/debug.c
@@ -1,4 +1,4 @@
-/* Copyright 2011-2022
+/* Copyright 2011-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/debug.h b/debug.h
index 0456f999..825aa8d7 100644
--- a/debug.h
+++ b/debug.h
@@ -1,4 +1,4 @@
-/* Copyright 2012-2022
+/* Copyright 2012-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/eval.c b/eval.c
index 011339ef..a150eaa6 100644
--- a/eval.c
+++ b/eval.c
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/eval.h b/eval.h
index 02e36002..dac4b1c1 100644
--- a/eval.h
+++ b/eval.h
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/ffi.c b/ffi.c
index ece30eab..25d500dd 100644
--- a/ffi.c
+++ b/ffi.c
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/ffi.h b/ffi.h
index e44cc51e..6cc27d69 100644
--- a/ffi.h
+++ b/ffi.h
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/filter.c b/filter.c
index 7d273ef8..e1b75486 100644
--- a/filter.c
+++ b/filter.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/filter.h b/filter.h
index 7ac55d00..f699aa2a 100644
--- a/filter.h
+++ b/filter.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/ftw.c b/ftw.c
index 43cfb9b9..c0798959 100644
--- a/ftw.c
+++ b/ftw.c
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/ftw.h b/ftw.h
index 47a63991..c060390f 100644
--- a/ftw.h
+++ b/ftw.h
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/gc.c b/gc.c
index 24d6c16a..02a0cb9c 100644
--- a/gc.c
+++ b/gc.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/gc.h b/gc.h
index a575ec88..ea09cfad 100644
--- a/gc.h
+++ b/gc.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/glob.c b/glob.c
index c7ce3bb7..01efb446 100644
--- a/glob.c
+++ b/glob.c
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/glob.h b/glob.h
index f68fbef2..1f2755dd 100644
--- a/glob.h
+++ b/glob.h
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/gzio.c b/gzio.c
index 1edb04a4..7e444341 100644
--- a/gzio.c
+++ b/gzio.c
@@ -1,4 +1,4 @@
-/* Copyright 2022
+/* Copyright 2022-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/gzio.h b/gzio.h
index ae888728..09e768dd 100644
--- a/gzio.h
+++ b/gzio.h
@@ -1,4 +1,4 @@
-/* Copyright 2022
+/* Copyright 2022-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/hash.c b/hash.c
index 7f0f0b6a..de5741d4 100644
--- a/hash.c
+++ b/hash.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/hash.h b/hash.h
index bbc2c34b..22c1bd0e 100644
--- a/hash.h
+++ b/hash.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/itypes.c b/itypes.c
index f316ca5f..5bd0c347 100644
--- a/itypes.c
+++ b/itypes.c
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/itypes.h b/itypes.h
index af9b1b0d..67f037ce 100644
--- a/itypes.h
+++ b/itypes.h
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/jmp.S b/jmp.S
index d426990f..57ea7e6e 100644
--- a/jmp.S
+++ b/jmp.S
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/lex.yy.c.shipped b/lex.yy.c.shipped
index a5905b90..61c52d58 100644
--- a/lex.yy.c.shipped
+++ b/lex.yy.c.shipped
@@ -4196,7 +4196,7 @@ goto find_rule; \
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
#line 1 "parser.l"
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/lib.c b/lib.c
index 1db15a3b..b3abef2e 100644
--- a/lib.c
+++ b/lib.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/lib.h b/lib.h
index a161133c..8aa23a3f 100644
--- a/lib.h
+++ b/lib.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c
index f09e9b26..c358fa16 100644
--- a/linenoise/linenoise.c
+++ b/linenoise/linenoise.c
@@ -14,7 +14,7 @@
*
* Copyright (c) 2010-2015, Salvatore Sanfilippo <antirez at gmail dot com>
* Copyright (c) 2010-2013, Pieter Noordhuis <pcnoordhuis at gmail dot com>
- * Copyright (c) 2015-2022, Kaz Kylheku <kaz at kylheku dot com>
+ * Copyright (c) 2015-2023, Kaz Kylheku <kaz at kylheku dot com>
*
* All rights reserved.
*
diff --git a/linenoise/linenoise.h b/linenoise/linenoise.h
index ee971d35..4c207382 100644
--- a/linenoise/linenoise.h
+++ b/linenoise/linenoise.h
@@ -9,7 +9,7 @@
*
* Copyright (c) 2010-2015, Salvatore Sanfilippo <antirez at gmail dot com>
* Copyright (c) 2010-2013, Pieter Noordhuis <pcnoordhuis at gmail dot com>
- * Copyright (c) 2015-2022, Kaz Kylheku <kaz at kylheku dot com>
+ * Copyright (c) 2015-2023, Kaz Kylheku <kaz at kylheku dot com>
*
* All rights reserved.
*
diff --git a/match.c b/match.c
index 9964e70a..14a0bb3f 100644
--- a/match.c
+++ b/match.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/match.h b/match.h
index 47b6070c..2d710593 100644
--- a/match.h
+++ b/match.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/parser.c b/parser.c
index d2c01048..8ee4bf8e 100644
--- a/parser.c
+++ b/parser.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/parser.h b/parser.h
index eb669418..8e632c47 100644
--- a/parser.h
+++ b/parser.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/parser.l b/parser.l
index 3a57e9bc..bd41ad95 100644
--- a/parser.l
+++ b/parser.l
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/parser.y b/parser.y
index 3a390632..6bdf1545 100644
--- a/parser.y
+++ b/parser.y
@@ -1,6 +1,6 @@
%{
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/protsym.c b/protsym.c
index 4f480a11..dde2ff13 100644
--- a/protsym.c
+++ b/protsym.c
@@ -1,6 +1,6 @@
/* This file is generated by genprotsym.txr */
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/psquare.h b/psquare.h
index 1f175270..9f6ff43b 100644
--- a/psquare.h
+++ b/psquare.h
@@ -1,4 +1,4 @@
-/* Copyright 2021-2022
+/* Copyright 2021-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/rand.c b/rand.c
index 934f62a8..9362bb88 100644
--- a/rand.c
+++ b/rand.c
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/rand.h b/rand.h
index fe238759..3a341b15 100644
--- a/rand.h
+++ b/rand.h
@@ -1,4 +1,4 @@
-/* Copyright 2011-2022
+/* Copyright 2011-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/regex.c b/regex.c
index b2e24b56..dab80602 100644
--- a/regex.c
+++ b/regex.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/regex.h b/regex.h
index 66abe835..fe5a035f 100644
--- a/regex.h
+++ b/regex.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/signal.c b/signal.c
index 574defe1..4cf78446 100644
--- a/signal.c
+++ b/signal.c
@@ -1,4 +1,4 @@
-/* Copyright 2013-2022
+/* Copyright 2013-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/signal.h b/signal.h
index 43e0414f..b5b5e9a5 100644
--- a/signal.h
+++ b/signal.h
@@ -1,4 +1,4 @@
-/* Copyright 2013-2022
+/* Copyright 2013-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/socket.c b/socket.c
index e82fb96f..92216ab2 100644
--- a/socket.c
+++ b/socket.c
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/socket.h b/socket.h
index cd8e7dad..579c5196 100644
--- a/socket.h
+++ b/socket.h
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/stdlib/arith-each.tl b/stdlib/arith-each.tl
index b2904dee..d28362e2 100644
--- a/stdlib/arith-each.tl
+++ b/stdlib/arith-each.tl
@@ -1,4 +1,4 @@
-;; Copyright 2021-2022
+;; Copyright 2021-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/asm.tl b/stdlib/asm.tl
index 139eab47..3f8d60e8 100644
--- a/stdlib/asm.tl
+++ b/stdlib/asm.tl
@@ -1,4 +1,4 @@
-;; Copyright 2018-2022
+;; Copyright 2018-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/awk.tl b/stdlib/awk.tl
index e966b1d1..0e8ad81f 100644
--- a/stdlib/awk.tl
+++ b/stdlib/awk.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/build.tl b/stdlib/build.tl
index e5cba268..f29b5bec 100644
--- a/stdlib/build.tl
+++ b/stdlib/build.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/cadr.tl b/stdlib/cadr.tl
index 774c89a5..141605e8 100644
--- a/stdlib/cadr.tl
+++ b/stdlib/cadr.tl
@@ -1,6 +1,6 @@
;; This file is generated by gencadr.txr
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/compiler.tl b/stdlib/compiler.tl
index 7ab25be3..d0327cec 100644
--- a/stdlib/compiler.tl
+++ b/stdlib/compiler.tl
@@ -1,4 +1,4 @@
-;; Copyright 2018-2022
+;; Copyright 2018-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/constfun.tl b/stdlib/constfun.tl
index 36aac0bd..0520f184 100644
--- a/stdlib/constfun.tl
+++ b/stdlib/constfun.tl
@@ -1,4 +1,4 @@
-;; Copyright 2021-2022
+;; Copyright 2021-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/conv.tl b/stdlib/conv.tl
index 84357574..5f0aa680 100644
--- a/stdlib/conv.tl
+++ b/stdlib/conv.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/copy-file.tl b/stdlib/copy-file.tl
index 412ac0d7..36469412 100644
--- a/stdlib/copy-file.tl
+++ b/stdlib/copy-file.tl
@@ -1,4 +1,4 @@
-;; Copyright 2018-2022
+;; Copyright 2018-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/debugger.tl b/stdlib/debugger.tl
index af17560e..72279848 100644
--- a/stdlib/debugger.tl
+++ b/stdlib/debugger.tl
@@ -1,4 +1,4 @@
-;; Copyright 2019-2022
+;; Copyright 2019-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/defset.tl b/stdlib/defset.tl
index 49640147..f08b62a5 100644
--- a/stdlib/defset.tl
+++ b/stdlib/defset.tl
@@ -1,4 +1,4 @@
-;; Copyright 2019-2022
+;; Copyright 2019-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/doloop.tl b/stdlib/doloop.tl
index 0c195fbb..3b0c7892 100644
--- a/stdlib/doloop.tl
+++ b/stdlib/doloop.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/each-prod.tl b/stdlib/each-prod.tl
index 4ed8e0dd..a084ff5d 100644
--- a/stdlib/each-prod.tl
+++ b/stdlib/each-prod.tl
@@ -1,4 +1,4 @@
-;; Copyright 2020-2022
+;; Copyright 2020-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/error.tl b/stdlib/error.tl
index 65381734..0e50c671 100644
--- a/stdlib/error.tl
+++ b/stdlib/error.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/except.tl b/stdlib/except.tl
index 9a56c816..e5938873 100644
--- a/stdlib/except.tl
+++ b/stdlib/except.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/ffi.tl b/stdlib/ffi.tl
index 1179509a..ea561091 100644
--- a/stdlib/ffi.tl
+++ b/stdlib/ffi.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/getopts.tl b/stdlib/getopts.tl
index dcfd5e21..fee9b7f5 100644
--- a/stdlib/getopts.tl
+++ b/stdlib/getopts.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/getput.tl b/stdlib/getput.tl
index a1be729e..fd62f911 100644
--- a/stdlib/getput.tl
+++ b/stdlib/getput.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/hash.tl b/stdlib/hash.tl
index 9f5c72ec..57dc8114 100644
--- a/stdlib/hash.tl
+++ b/stdlib/hash.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/ifa.tl b/stdlib/ifa.tl
index e9ec989d..6eeff5d9 100644
--- a/stdlib/ifa.tl
+++ b/stdlib/ifa.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/keyparams.tl b/stdlib/keyparams.tl
index 6e161643..601ad45b 100644
--- a/stdlib/keyparams.tl
+++ b/stdlib/keyparams.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/match.tl b/stdlib/match.tl
index ff3134fd..b0b09437 100644
--- a/stdlib/match.tl
+++ b/stdlib/match.tl
@@ -1,4 +1,4 @@
-;; Copyright 2021-2022
+;; Copyright 2021-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/op.tl b/stdlib/op.tl
index 1f242745..855b155f 100644
--- a/stdlib/op.tl
+++ b/stdlib/op.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/optimize.tl b/stdlib/optimize.tl
index 490653c9..329bae03 100644
--- a/stdlib/optimize.tl
+++ b/stdlib/optimize.tl
@@ -1,4 +1,4 @@
-;; Copyright 2021-2022
+;; Copyright 2021-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/package.tl b/stdlib/package.tl
index 6a045d2e..baede5b7 100644
--- a/stdlib/package.tl
+++ b/stdlib/package.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/param.tl b/stdlib/param.tl
index 6beee2b1..cd4eddeb 100644
--- a/stdlib/param.tl
+++ b/stdlib/param.tl
@@ -1,4 +1,4 @@
-;; Copyright 2019-2022
+;; Copyright 2019-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/path-test.tl b/stdlib/path-test.tl
index 02fd0d55..e0970504 100644
--- a/stdlib/path-test.tl
+++ b/stdlib/path-test.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/pic.tl b/stdlib/pic.tl
index c6c95bdc..c25b6942 100644
--- a/stdlib/pic.tl
+++ b/stdlib/pic.tl
@@ -1,4 +1,4 @@
-;; Copyright 2021-2022
+;; Copyright 2021-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/place.tl b/stdlib/place.tl
index b3b6395f..dd79a4b3 100644
--- a/stdlib/place.tl
+++ b/stdlib/place.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/pmac.tl b/stdlib/pmac.tl
index b78426ba..db684bd4 100644
--- a/stdlib/pmac.tl
+++ b/stdlib/pmac.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/quips.tl b/stdlib/quips.tl
index f835ace6..b0c52784 100644
--- a/stdlib/quips.tl
+++ b/stdlib/quips.tl
@@ -1,4 +1,4 @@
-;; Copyright 2020-2022
+;; Copyright 2020-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/save-exe.tl b/stdlib/save-exe.tl
index 1846f9ad..3596d52b 100644
--- a/stdlib/save-exe.tl
+++ b/stdlib/save-exe.tl
@@ -1,4 +1,4 @@
-;; Copyright 2019-2022
+;; Copyright 2019-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/socket.tl b/stdlib/socket.tl
index 0e91eb17..3a379c20 100644
--- a/stdlib/socket.tl
+++ b/stdlib/socket.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/stream-wrap.tl b/stdlib/stream-wrap.tl
index 33513b6b..c5f2d0eb 100644
--- a/stdlib/stream-wrap.tl
+++ b/stdlib/stream-wrap.tl
@@ -1,4 +1,4 @@
-;; Copyright 2017-2022
+;; Copyright 2017-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/struct.tl b/stdlib/struct.tl
index 3f9330a2..48e7055d 100644
--- a/stdlib/struct.tl
+++ b/stdlib/struct.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/tagbody.tl b/stdlib/tagbody.tl
index 6e33b867..23c0827b 100644
--- a/stdlib/tagbody.tl
+++ b/stdlib/tagbody.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/termios.tl b/stdlib/termios.tl
index 06118c3e..8c2420a3 100644
--- a/stdlib/termios.tl
+++ b/stdlib/termios.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/trace.tl b/stdlib/trace.tl
index 92013582..50b2e0f0 100644
--- a/stdlib/trace.tl
+++ b/stdlib/trace.tl
@@ -1,4 +1,4 @@
-;; Copyright 2016-2022
+;; Copyright 2016-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/txr-case.tl b/stdlib/txr-case.tl
index aedeb253..8aee1ee2 100644
--- a/stdlib/txr-case.tl
+++ b/stdlib/txr-case.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/type.tl b/stdlib/type.tl
index 2eb7db3d..36188b2a 100644
--- a/stdlib/type.tl
+++ b/stdlib/type.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/vm-param.tl b/stdlib/vm-param.tl
index 57befff0..75b9a80b 100644
--- a/stdlib/vm-param.tl
+++ b/stdlib/vm-param.tl
@@ -1,4 +1,4 @@
-;; Copyright 2018-2022
+;; Copyright 2018-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/with-resources.tl b/stdlib/with-resources.tl
index d921ae5d..052b2b18 100644
--- a/stdlib/with-resources.tl
+++ b/stdlib/with-resources.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/with-stream.tl b/stdlib/with-stream.tl
index 5c7a2edc..e491a6e0 100644
--- a/stdlib/with-stream.tl
+++ b/stdlib/with-stream.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stdlib/yield.tl b/stdlib/yield.tl
index 476391eb..379fa2f0 100644
--- a/stdlib/yield.tl
+++ b/stdlib/yield.tl
@@ -1,4 +1,4 @@
-;; Copyright 2015-2022
+;; Copyright 2015-2023
;; Kaz Kylheku <kaz@kylheku.com>
;; Vancouver, Canada
;; All rights reserved.
diff --git a/stream.c b/stream.c
index 9b4760a9..c088fe58 100644
--- a/stream.c
+++ b/stream.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/stream.h b/stream.h
index 257a8bd7..1396bb87 100644
--- a/stream.h
+++ b/stream.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/struct.c b/struct.c
index e54100ba..04b429cc 100644
--- a/struct.c
+++ b/struct.c
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/struct.h b/struct.h
index 87587f8f..4b442fb7 100644
--- a/struct.h
+++ b/struct.h
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/strudel.c b/strudel.c
index 94e88563..93f8b6aa 100644
--- a/strudel.c
+++ b/strudel.c
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/strudel.h b/strudel.h
index 67a89d25..4dd7f6d0 100644
--- a/strudel.h
+++ b/strudel.h
@@ -1,4 +1,4 @@
-/* Copyright 2017-2022
+/* Copyright 2017-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/sysif.c b/sysif.c
index 00354a10..8bf81867 100644
--- a/sysif.c
+++ b/sysif.c
@@ -1,4 +1,4 @@
-/* Copyright 2010-2022
+/* Copyright 2010-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/sysif.h b/sysif.h
index eaf73b0f..891cc091 100644
--- a/sysif.h
+++ b/sysif.h
@@ -1,4 +1,4 @@
-/* Copyright 2013-2022
+/* Copyright 2013-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/syslog.c b/syslog.c
index 31726433..3fa60176 100644
--- a/syslog.c
+++ b/syslog.c
@@ -1,4 +1,4 @@
-/* Copyright 2013-2022
+/* Copyright 2013-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/syslog.h b/syslog.h
index ee44618b..516c924d 100644
--- a/syslog.h
+++ b/syslog.h
@@ -1,4 +1,4 @@
-/* Copyright 2013-2022
+/* Copyright 2013-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/termios.c b/termios.c
index 6f9030e4..27f37399 100644
--- a/termios.c
+++ b/termios.c
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/termios.h b/termios.h
index f860bd24..8e42178f 100644
--- a/termios.h
+++ b/termios.h
@@ -1,4 +1,4 @@
-/* Copyright 2016-2022
+/* Copyright 2016-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/time.c b/time.c
index d1e64526..bec85fbc 100644
--- a/time.c
+++ b/time.c
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/time.h b/time.h
index a6c98232..05f4bd62 100644
--- a/time.h
+++ b/time.h
@@ -1,4 +1,4 @@
-/* Copyright 2015-2022
+/* Copyright 2015-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/tree.c b/tree.c
index a2127bbc..3a5f52db 100644
--- a/tree.c
+++ b/tree.c
@@ -1,4 +1,4 @@
-/* Copyright 2019-2022
+/* Copyright 2019-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/tree.h b/tree.h
index 00e8a909..1417705c 100644
--- a/tree.h
+++ b/tree.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/txr.1 b/txr.1
index 0f8a0cb8..075362f5 100644
--- a/txr.1
+++ b/txr.1
@@ -1,5 +1,5 @@
.\" t '\" vim:set syntax=groff:
-.\" Copyright (C) 2009-2022 Kaz Kylheku <kaz@kylheku.com>.
+.\" Copyright (C) 2009-2023 Kaz Kylheku <kaz@kylheku.com>.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
diff --git a/txr.c b/txr.c
index 9be7a0c5..5a4f3b77 100644
--- a/txr.c
+++ b/txr.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
@@ -95,7 +95,7 @@ static void help(void)
val text = lit(
"\n"
"TXR Version ~a\n"
-"Copyright 2009-2022 Kaz Kylheku <kaz@kylheku.com>\n"
+"Copyright 2009-2023 Kaz Kylheku <kaz@kylheku.com>\n"
"\n"
"Usage:\n"
"\n"
diff --git a/txr.h b/txr.h
index 6570bf6a..a55a3351 100644
--- a/txr.h
+++ b/txr.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/unwind.c b/unwind.c
index d9ba3c52..b7419f8d 100644
--- a/unwind.c
+++ b/unwind.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/unwind.h b/unwind.h
index 69a7e135..97d5baaf 100644
--- a/unwind.h
+++ b/unwind.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/utf8.c b/utf8.c
index a3468ae3..47fa0d0d 100644
--- a/utf8.c
+++ b/utf8.c
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/utf8.h b/utf8.h
index 692cb330..113ced4f 100644
--- a/utf8.h
+++ b/utf8.h
@@ -1,4 +1,4 @@
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/vm.c b/vm.c
index 77040136..262ef934 100644
--- a/vm.c
+++ b/vm.c
@@ -1,4 +1,4 @@
-/* Copyright 2018-2022
+/* Copyright 2018-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/vm.h b/vm.h
index 67cac2f4..1241b547 100644
--- a/vm.h
+++ b/vm.h
@@ -1,4 +1,4 @@
-/* Copyright 2018-2022
+/* Copyright 2018-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/vmop.h b/vmop.h
index c65e132f..71cbcd7d 100644
--- a/vmop.h
+++ b/vmop.h
@@ -1,4 +1,4 @@
-/* Copyright 2018-2022
+/* Copyright 2018-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.
diff --git a/win/cleansvg.txr b/win/cleansvg.txr
index 542dd4d3..a0b73482 100755
--- a/win/cleansvg.txr
+++ b/win/cleansvg.txr
@@ -26,7 +26,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- TXR Logo
- Copyright 2017-2022 Kaz Kylheku <kaz@@kylheku.com> -->
+ Copyright 2017-2023 Kaz Kylheku <kaz@@kylheku.com> -->
<svg xmlns="@xmlns"
viewBox="0 0 @width @height"
diff --git a/y.tab.c.shipped b/y.tab.c.shipped
index fc31e99b..ffe34753 100644
--- a/y.tab.c.shipped
+++ b/y.tab.c.shipped
@@ -39,7 +39,7 @@
#line 1 "parser.y"
-/* Copyright 2009-2022
+/* Copyright 2009-2023
* Kaz Kylheku <kaz@kylheku.com>
* Vancouver, Canada
* All rights reserved.