shithub: fnt

Download patch

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))))))