From 79b27f1fbfbea0953ac94ce18ba824fa382bbddf Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 29 Dec 2020 16:28:54 -0800 Subject: awk: bugfix: fconv symbols not in usr package. * share/txr/stdlib/conv.tl (sys:conv-let): Use usr: package prefix on the conversion symbols i, o, x, b. They are being interned in the system package, which breaks the awk fconv macro. --- lisplib.c | 5 ++++- share/txr/stdlib/conv.tl | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/lisplib.c b/lisplib.c index b4d6d4c3..6319f040 100644 --- a/lisplib.c +++ b/lisplib.c @@ -409,7 +409,10 @@ static val awk_set_entries(val dlt, val fun) lit("next-file"), lit("rng"), lit("-rng"), lit("rng-"), lit("-rng-"), lit("--rng"), lit("--rng-"), lit("rng+"), lit("-rng+"), lit("--rng+"), lit("ff"), lit("f"), lit("mf"), lit("fconv"), lit("->"), lit("->>"), - lit("<-"), lit("!>"), lit(""), lit("