~ chicken-core (chicken-5) da35cadba892e74619fd1185811699526a7eaa60


commit da35cadba892e74619fd1185811699526a7eaa60
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Feb 20 13:56:19 2022 +0100
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Thu Mar 10 09:24:24 2022 +0100

    Make type spec for "make-abolute-pathname" more specific. (Patch by "siiky")
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/types.db b/types.db
index efc15036..e1de2124 100644
--- a/types.db
+++ b/types.db
@@ -1577,7 +1577,7 @@
 (chicken.pathname#decompose-directory (#(procedure #:clean #:enforce) chicken.pathname#decompose-directory (string) * * *))
 (chicken.pathname#decompose-pathname (#(procedure #:clean #:enforce) chicken.pathname#decompose-pathname (string) * * *))
 (chicken.pathname#directory-null? (#(procedure #:clean #:enforce) chicken.pathname#directory-null? (string) boolean))
-(chicken.pathname#make-absolute-pathname (#(procedure #:clean #:enforce) chicken.pathname#make-absolute-pathname (* #!optional string string) string))
+(chicken.pathname#make-absolute-pathname (#(procedure #:clean #:enforce) chicken.pathname#make-absolute-pathname ((or string (list-of string) false) #!optional (or string false) (or string false)) string))
 (chicken.pathname#make-pathname (#(procedure #:clean #:enforce) chicken.pathname#make-pathname ((or string (list-of string) false) #!optional (or string false) (or string false)) string))
 (chicken.pathname#normalize-pathname (#(procedure #:clean #:enforce) chicken.pathname#normalize-pathname (string #!optional symbol) string))
 (chicken.pathname#pathname-directory (#(procedure #:clean #:enforce) chicken.pathname#pathname-directory (string) *))
Trap