gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamm Maguire <camm@debian.org>2016年02月02日 22:03:21 +0000
committerCamm Maguire <camm@debian.org>2016年02月02日 22:03:21 +0000
commitc7d8a9ed03a30c8cea4a2a7b6c84c7622ca670ae (patch)
treef82ba7b01eb3b97543c7e524c28bcaa45d368b9e
parent039dfbf5d734b616484e0adc10fe06a32daf348b (diff)
downloadgcl-c7d8a9ed03a30c8cea4a2a7b6c84c7622ca670ae.tar.gz
ansi feature setup in sys_init.csimplified_conditions
Diffstat
-rw-r--r--gcl/unixport/sys_init.c 6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcl/unixport/sys_init.c b/gcl/unixport/sys_init.c
index c5433e7ac..d940481d9 100644
--- a/gcl/unixport/sys_init.c
+++ b/gcl/unixport/sys_init.c
@@ -6,13 +6,17 @@ gcl_init_init()
build_symbol_table();
-#ifdef pre_gcl
+#if defined(pre_gcl) || defined(ansi_gcl)
{
object features;
extern int in_pre_gcl;
features=find_symbol(make_simple_string("*FEATURES*"),system_package);
+#if defined(pre_gcl)
features->s.s_dbind=make_cons(make_keyword("PRE-GCL"),features->s.s_dbind);
in_pre_gcl=1;
+#else
+ features->s.s_dbind=make_cons(make_keyword("ANSI-CL"),make_cons(make_keyword("COMMON-LISP"),features->s.s_dbind));
+#endif
}
#endif
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月02日 23:30:19 +0000

AltStyle によって変換されたページ (->オリジナル) /