~ chicken-core (chicken-5) a8fa3fdbc96a949b0fa158b9807ad365922728c1
commit a8fa3fdbc96a949b0fa158b9807ad365922728c1 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sat Jan 8 12:26:05 2011 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sat Jan 8 12:26:05 2011 +0100 fix in types.db and type-specifier syntax in manual by Kon Lovett diff --git a/manual/Declarations b/manual/Declarations index 99a1e225..ee7e350a 100644 --- a/manual/Declarations +++ b/manual/Declarations @@ -284,13 +284,13 @@ a toplevel variable and {{TYPESPEC}} should be a type specification, following t given here: TYPESPEC --> * - | ( VAL1 ... ) + | deprecated + | VAL VAL --> (or VAL1 ...) | (struct NAME) | (procedure [NAME] (VAL1 ... [#!optional VALOPT1 ...] [#!rest [VAL]]) . RESULTS) | BASIC - | deprecated BASIC --> * | string @@ -310,12 +310,14 @@ given here: | locative | fixnum | float + | pointer-vector RESULTS --> * | (RVAL1 ...) RVAL --> undefined | noreturn + | VAL A type-declaration overrides any previous declaration for the same identifier. diff --git a/types.db b/types.db index bdd834c3..ce943c6a 100644 --- a/types.db +++ b/types.db @@ -790,7 +790,7 @@ (file-read (procedure file-read (fixnum fixnum #!optional *) list)) (file-read-access? (procedure file-read-access? (string) boolean)) (file-select (procedure file-select (list list #!optional fixnum) list list)) -(file-size (procedure file-size ((or string fixnum)) fixnum)) +(file-size (procedure file-size ((or string fixnum)) number)) (file-stat (procedure file-stat ((or string fixnum) #!optional *) vector)) (file-test-lock (procedure file-test-lock (port #!optional fixnum *) boolean)) (file-truncate (procedure file-truncate ((or string fixnum) fixnum) undefined))Trap