~ chicken-core (chicken-5) decf8d44e04a0a9ad967e17321cb14ac0181c6e1
commit decf8d44e04a0a9ad967e17321cb14ac0181c6e1 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sat Jan 8 12:18:40 2011 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sat Jan 8 12:18:40 2011 +0100 types.db fixes by Kon Lovett diff --git a/types.db b/types.db index 6d0d5b75..bdd834c3 100644 --- a/types.db +++ b/types.db @@ -1056,8 +1056,8 @@ (string-concatenate-reverse (procedure string-concatenate-reverse (list) string)) (string-concatenate-reverse/shared (procedure string-concatenate-reverse/shared (list) string)) (string-concatenate/shared (procedure string-concatenate/shared (list) string)) -(string-contains (procedure string-contains (string string #!optional fixnum fixnum fixnum fixnum) *)) -(string-contains-ci (procedure string-contains-ci (string string #!optional fixnum fixnum fixnum fixnum) *)) +(string-contains (procedure string-contains (string string #!optional fixnum fixnum fixnum fixnum) (or fixnum boolean))) +(string-contains-ci (procedure string-contains-ci (string string #!optional fixnum fixnum fixnum fixnum) (or fixnum boolean))) (string-copy (procedure string-copy (string #!optional fixnum fixnum) string)) (string-copy! (procedure string-copy! (string fixnum string #!optional fixnum fixnum) undefined)) (string-count (procedure string-count (string * #!optional fixnum fixnum) fixnum)) @@ -1073,8 +1073,8 @@ (string-fold-right (procedure string-fold-right ((procedure (char *) *) * string #!optional fixnum fixnum) *)) (string-for-each (procedure string-for-each ((procedure (char) . *) string #!optional fixnum fixnum) undefined)) (string-for-each-index (procedure string-for-each-index ((procedure (fixnum) . *) string #!optional fixnum fixnum) undefined)) -(string-index (procedure string-index (string * #!optional fixnum fixnum) *)) -(string-index-right (procedure string-index-right (string * #!optional fixnum fixnum) *)) +(string-index (procedure string-index (string * #!optional fixnum fixnum) (or fixnum boolean))) +(string-index-right (procedure string-index-right (string * #!optional fixnum fixnum) (or fixnum boolean))) (string-join (procedure string-join (list #!optional string symbol) string)) (string-kmp-partial-search (procedure string-kmp-partial-search (string vector string fixnum #!optional (procedure (char char) *) fixnum fixnum fixnum) fixnum)) (string-map (procedure string-map ((procedure (char) char) string #!optional fixnum fixnum) string)) @@ -1091,8 +1091,8 @@ (string-replace (procedure string-replace (string string fixnum fixnum #!optional fixnum fixnum) string)) (string-reverse (procedure string-reverse (string #!optional fixnum fixnum) string)) (string-reverse! (procedure string-reverse! (string #!optional fixnum fixnum) string)) -(string-skip (procedure string-skip (string * #!optional fixnum fixnum) fixnum)) -(string-skip-right (procedure string-skip-right (string * #!optional fixnum fixnum) fixnum)) +(string-skip (procedure string-skip (string * #!optional fixnum fixnum) (or fixnum boolean))) +(string-skip-right (procedure string-skip-right (string * #!optional fixnum fixnum) (or fixnum boolean))) (string-suffix-ci? (procedure string-suffix-ci? (string string #!optional fixnum fixnum fixnum fixnum) boolean)) (string-suffix-length (procedure string-suffix-length (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) (string-suffix-length-ci (procedure string-suffix-length-ci (string string #!optional fixnum fixnum fixnum fixnum) fixnum))Trap