diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-11-29 22:38:23 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-11-29 22:38:23 -0800 |
commit | 18b4e39df4d6068b30c366e0dac6fcabbc463d9b (patch) | |
tree | 13a1c91f3d7b0843e14f3106871325d9c788163a | |
parent | b5dfdffb1d73789ea1b3bb597b44f58604a1107e (diff) | |
download | txr-18b4e39df4d6068b30c366e0dac6fcabbc463d9b.tar.gz txr-18b4e39df4d6068b30c366e0dac6fcabbc463d9b.tar.bz2 txr-18b4e39df4d6068b30c366e0dac6fcabbc463d9b.zip |
Expose compat option value as sys:compat variable.
* txr.c (compat): Update sys:compat variable with
actual value.
(txr_main): Register sys:compat variable with
default zero value.
-rw-r--r-- | txr.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -435,6 +435,7 @@ static int compat(val optval) sysroot_compat_fixup(compat); opt_compat = compat; + reg_varl(intern(lit("compat"), system_package), num(compat)); return 1; } @@ -516,6 +517,7 @@ int txr_main(int argc, char **argv) while (*argv) arg_tail = list_collect(arg_tail, string_utf8(*argv++)); + reg_varl(intern(lit("compat"), system_package), zero); reg_var(intern(lit("*full-args*"), user_package), arg_list); reg_var(intern(lit("*args-full*"), user_package), arg_list); |