~ chicken-core (chicken-5) 85110baf3b5723e681156ce06fd39b2d65681493


commit 85110baf3b5723e681156ce06fd39b2d65681493
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Jul 17 23:57:25 2011 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Sun Jul 17 23:57:25 2011 +0200

    types.db entries for some internal procedures

diff --git a/types.db b/types.db
index 17209d8c..58a0bbe0 100644
--- a/types.db
+++ b/types.db
@@ -59,6 +59,7 @@
 (pair? (procedure? pair pair? (*) boolean))
 
 (cons (procedure cons (* *) pair))
+(##sys#cons (procedure ##sys#cons (* *) pair))
 
 (car (procedure! car (pair) *) ((pair) (##core#inline "C_u_i_car" #(1))))
 (cdr (procedure! cdr (pair) *) ((pair) (##core#inline "C_u_i_cdr" #(1))))
@@ -99,10 +100,13 @@
 (list? (procedure? list list? (*) boolean))
 
 (list (procedure list (#!rest) list))
+(##sys#list (procedure ##sys#list (#!rest) list))
 (length (procedure! length (list) fixnum) ((list) (##core#inline "C_u_i_length" #(1))))
+(##sys#length (procedure! ##sys#length (list) fixnum) ((list) (##core#inline "C_u_i_length" #(1))))
 (list-tail (procedure! list-tail (list fixnum) *))
 (list-ref (procedure! list-ref (list fixnum) *))
 (append (procedure append (list #!rest) *))
+(##sys#append (procedure ##sys#append (list #!rest) *))
 (reverse (procedure! reverse (list) list))
 (memq (procedure memq (* list) *) ((* list) (##core#inline "C_u_i_memq" #(1) #(2))))
 (memv (procedure memv (* list) *))
@@ -436,14 +440,20 @@
 (make-vector (procedure! make-vector (fixnum #!optional *) vector))
 
 (vector-ref (procedure! vector-ref (vector fixnum) *))
+(##sys#vector-ref (procedure! ##sys#vector-ref (vector fixnum) *))
 (vector-set! (procedure! vector-set! (vector fixnum *) undefined))
 (vector (procedure vector (#!rest) vector))
+(##sys#vector (procedure ##sys#vector (#!rest) vector))
 
 (vector-length (procedure! vector-length (vector) fixnum)
 	       ((vector) (##sys#size #(1))))
+(##sys#vector-length (procedure! ##sys#vector-length (vector) fixnum)
+		     ((vector) (##sys#size #(1))))
 
 (vector->list (procedure! vector->list (vector) list))
+(##sys#vector->list (procedure! ##sys#vector->list (vector) list))
 (list->vector (procedure! list->vector (list) vector))
+(##sys#list->vector (procedure! ##sys#list->vector (list) vector))
 (vector-fill! (procedure! vector-fill! (vector *) vector))
 
 (procedure? (procedure? procedure procedure? (*) boolean))
@@ -452,6 +462,7 @@
 (map (procedure! map (procedure #!rest list) list))
 (for-each (procedure! for-each (procedure #!rest list) undefined))
 (apply (procedure! apply (procedure #!rest) . *))
+(##sys#apply (procedure! ##sys#apply (procedure #!rest) . *))
 (force (procedure force (*) *))
 (call-with-current-continuation (procedure! call-with-current-continuation (procedure) . *))
 (input-port? (procedure input-port? (*) boolean))
@@ -481,6 +492,7 @@
 (with-output-to-file (procedure! with-output-to-file (string procedure #!rest symbol) . *))
 (dynamic-wind (procedure! dynamic-wind (procedure procedure procedure) . *))
 (values (procedure values (#!rest values) . *))
+(##sys#values (procedure ##sys#values (#!rest values) . *))
 (call-with-values (procedure! call-with-values (procedure procedure) . *))
 (eval (procedure eval (* #!optional *) *))
 (char-ready? (procedure! char-ready? (#!optional port) boolean))
@@ -590,6 +602,8 @@
 (er-macro-transformer (procedure! er-macro-transformer ((procedure (* * *) *)) (struct transformer)))
 (errno (procedure errno () fixnum))
 (error (procedure error (#!rest) noreturn))
+(##sys#error (procedure ##sys#error (#!rest) noreturn))
+(##sys#signal-hook (procedure ##sys#signal-hook (#!rest) noreturn))
 (exit (procedure exit (#!optional fixnum) noreturn))
 (exit-handler (procedure! exit-handler (#!optional procedure) procedure))
 (expand (procedure expand (* #!optional *) *))
@@ -893,6 +907,7 @@
 		     ((procedure) (let ((#(tmp) #(1))) '#t))
 		     ((procedure *) (let ((#(tmp) #(1))) '#t)))
 
+
 ;; data-structures
 
 (->string (procedure ->string (*) string)
Trap