diff --git a/Makefile b/Makefile index 9ba61469..e429da1a 100644 --- a/Makefile +++ b/Makefile @@ -97,6 +97,7 @@ include/chibi/install.h: Makefile echo '#define sexp_default_module_dir "'$(MODDIR)'"' >> $@ echo '#define sexp_platform "'$(PLATFORM)'"' >> $@ echo '#define sexp_version "'`cat VERSION`'"' >> $@ + echo '#define sexp_release_name "'`cat RELEASE`'"' >> $@ sexp.o: sexp.c gc.c opt/bignum.c $(INCLUDES) Makefile $(CC) -c $(XCPPFLAGS) $(XCFLAGS) $(CLIBFLAGS) -o $@ $< diff --git a/RELEASE b/RELEASE new file mode 100644 index 00000000..35f6fb33 --- /dev/null +++ b/RELEASE @@ -0,0 +1 @@ +lithium diff --git a/lib/init.scm b/lib/init.scm index cd50ad37..d448a650 100644 --- a/lib/init.scm +++ b/lib/init.scm @@ -421,7 +421,7 @@ ;; math utils -(define (number? x) (if (fixnum? x) #t (flonum? x))) +(define (number? x) (if (fixnum? x) #t (if (bignum? x) #t (flonum? x)))) (define complex? number?) (define rational? number?) (define real? number?)