ref: 11c44a87e19efd6c8ce5444e0fb697e8b33fd13e
parent: 3f1cdca6a49814f573386880bb46839f1c68ac16
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Jun 18 21:32:45 EDT 2024
size-in-bits contract: 40 and 48 aren't valid bit sizes, remove
--- a/otf.rkt
+++ b/otf.rkt
@@ -16,7 +16,7 @@
(define-for-syntax (type-index? type) (member type '(uint16 uint32)))
(define size-in-bits/c
- (make-contract #:name 'size-in-bits/c #:first-order (λ (x) (member x '(8 16 24 32 40 48 64)))))
+ (make-contract #:name 'size-in-bits/c #:first-order (λ (x) (member x '(8 16 24 32 64)))))
(define tag/c
(make-contract #:name 'tag/c #:first-order (λ (x) (and (string? x) (= 4 (string-length x))))))