~ chicken-core (chicken-5) 9b4f78a1c698ac020954ba9821dea77d53498394


commit 9b4f78a1c698ac020954ba9821dea77d53498394
Author:     Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Tue Sep 6 21:42:11 2011 +0200
Commit:     Peter Bex <peter.bex@xs4all.nl>
CommitDate: Tue Sep 6 21:42:11 2011 +0200

    types.db fix: irregex-replace and irregex-replace/all always return strings (now! :P)

diff --git a/types.db b/types.db
index a131e340..859a2891 100644
--- a/types.db
+++ b/types.db
@@ -1312,8 +1312,8 @@
 
 (irregex-opt (#(procedure #:enforce) irregex-opt (list) *))
 (irregex-quote (#(procedure #:enforce) irregex-quote (string) string))
-(irregex-replace (#(procedure #:enforce) irregex-replace (* string #!rest) *))
-(irregex-replace/all (#(procedure #:enforce) irregex-replace/all (* string #!rest) *))
+(irregex-replace (#(procedure #:enforce) irregex-replace (* string #!rest) string))
+(irregex-replace/all (#(procedure #:enforce) irregex-replace/all (* string #!rest) string))
 (irregex-reset-matches! (procedure irregex-reset-matches! (*) *))
 (irregex-search (#(procedure #:enforce) irregex-search (* string #!optional fixnum fixnum) *))
 (irregex-search/matches (#(procedure #:enforce) irregex-search/matches (* string fixnum fixnum *) *))
Trap