aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-03-06 14:32:48 -0500
committerGravatar Peter McGoron 2025-03-06 14:32:48 -0500
commit6763215c2c4bbfb3cae3273864be58bcc70ddac9 (patch)
tree0267af0462bf0553bb42158761ec30394e4fc6a8 /lib
parenttest overrides (diff)
better flags handling
Diffstat (limited to 'lib')
-rw-r--r--lib/SAHP.scm6
-rw-r--r--lib/SAHP/internal-common.scm2
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/SAHP.scm b/lib/SAHP.scm
index 1d17e45..125afb6 100644
--- a/lib/SAHP.scm
+++ b/lib/SAHP.scm
@@ -21,7 +21,7 @@
(define set-global-SAHP!
(case-lambda
((SAHP type procedure)
- (set-global-SAHP! SAHP type #f procedure))
+ (set-global-SAHP! SAHP type '() procedure))
((SAHP type flag procedure)
(%SAHP-set (SAHP-global-scope (extract-SAHP-descriptor SAHP))
(list (list type flag procedure))))))
@@ -43,7 +43,7 @@
(define-syntax parameterize-SAHP
(syntax-rules ()
((_ ((SAHP (type value) ...) ...) body ...)
- (parameterize-SAHP ((SAHP (type #f value) ...) ...) body ...))
+ (parameterize-SAHP ((SAHP (type '() value) ...) ...) body ...))
((_ ((SAHP (type flag value) ...) ...) body ...)
(let ((param (SAHP-dynamic-scope-parameter (extract-SAHP-descriptor
SAHP)))
@@ -57,7 +57,7 @@
(define-syntax letrec-SAHP
(syntax-rules ()
((_ ((SAHP (type value) ...) ...) body ...)
- (letrec-SAHP ((SAHP (type #f value) ...) ...) body ...))
+ (letrec-SAHP ((SAHP (type '() value) ...) ...) body ...))
((_ ((SAHP (type flag value) ...) ...) body ...)
(let ((%SAHP (extract-SAHP-descriptor SAHP)) ...)
(letrec ((SAHP (%SAHP/local-scope
diff --git a/lib/SAHP/internal-common.scm b/lib/SAHP/internal-common.scm
index c40be51..3bb0543 100644
--- a/lib/SAHP/internal-common.scm
+++ b/lib/SAHP/internal-common.scm
@@ -43,7 +43,7 @@
(flag SAHP-entry-flag))
(define (entry-overridable? entry)
- (eq? (SAHP-entry-flag entry) 'overridable))
+ (member 'overridable (SAHP-entry-flag entry)))
(define (SAHP=? sahp1 sahp2)
(eq? (SAHP-global-scope (extract-SAHP-descriptor sahp1))
e='2000-06-02 17:03:00 +0000'>2000-06-02Modified support for 32/64 bit environments, control struct fields have fixed...Gravatar aeb 7-43/+28 2000-05-28Added support for environments with 64 bit kernel and 32 bit userland.Gravatar aeb 8-7/+45 2000-04-27Fixed missing setting of ext code in raw1394_start_lock()Gravatar aeb 1-0/+1 2000-04-15Fixed lock transaction to actually return response value.Gravatar aeb 3-5/+11 2000-04-12Add userdata functions as news.Gravatar aeb 1-0/+4 2000-04-05Add userdata functions.Gravatar aeb 3-0/+18 2000-03-18Bump version number to 0.6.Gravatar aeb 3-5/+6 2000-03-18Mention byte order change.Gravatar aeb 1-0/+2 2000-03-18Mention SourceForge home.Gravatar aeb 1-1/+5