~ chicken-core (master) f6685378f5ec7020f351b6b2099aaf843262c137


commit f6685378f5ec7020f351b6b2099aaf843262c137
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Nov 22 09:29:15 2025 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Sat Nov 22 09:29:15 2025 +0100

    fix signature of make-bytevector
    
    (reported by Diego A. Mundo)

diff --git a/types.db b/types.db
index f83f705f..f57920cc 100644
--- a/types.db
+++ b/types.db
@@ -1175,7 +1175,7 @@
 	   ((bytevector) (##sys#size #(1))))
 (chicken.bytevector#utf8->string (#(procedure #:clean #:enforce) chicken.bytevector#utf8->string (bytevector #!optional boolean) string))
 (chicken.bytevector#latin1->string (#(procedure #:clean #:enforce) chicken.bytevector#latin1->string (bytevector) string))
-(chicken.bytevector#make-bytevector (#(procedure #:clean #:enforce) chicken.bytevector#make-bytevector (fixnum) bytevector)
+(chicken.bytevector#make-bytevector (#(procedure #:clean #:enforce) chicken.bytevector#make-bytevector (fixnum #!optional fixnum) bytevector)
 	   ((fixnum) (##sys#make-bytevector #(1))))
 (chicken.bytevector#string->utf8 (#(procedure #:clean #:enforce) chicken.bytevector#string->utf8 (string) bytevector))
 (chicken.bytevector#string->latin1 (#(procedure #:clean #:enforce) chicken.bytevector#string->latin1 (string) bytevector))
Trap