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 | fb5b723fb7da2824a29cac475381056e3dfe1d52 (patch) | |
tree | 13a1c91f3d7b0843e14f3106871325d9c788163a /txr.c | |
parent | 01d25b411c4d98d1cc6e38c287b8e0162ca4f9c5 (diff) | |
download | txr-fb5b723fb7da2824a29cac475381056e3dfe1d52.tar.gz txr-fb5b723fb7da2824a29cac475381056e3dfe1d52.tar.bz2 txr-fb5b723fb7da2824a29cac475381056e3dfe1d52.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.
Diffstat (limited to 'txr.c')
-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); |