~ chicken-core (chicken-5) 7f0fdc198647b15ed29a34b22d501326aa400c54
commit 7f0fdc198647b15ed29a34b22d501326aa400c54 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon Aug 2 06:06:29 2010 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon Aug 2 06:06:29 2010 -0400 fixed use of non-existant internal s8/u8 accessors (thanks to Kon Lovett) diff --git a/srfi-4.scm b/srfi-4.scm index a3d6cb82..b5f4371b 100644 --- a/srfi-4.scm +++ b/srfi-4.scm @@ -293,7 +293,7 @@ EOF (##sys#check-exact-interval init 0 #xff 'make-u8vector) (do ((i 0 (##core#inline "C_fixnum_plus" i 1))) ((##core#inline "C_fixnum_greater_or_equal_p" i len) v) - (##sys#u8vector-set! v i init) ) ) ) ) ) ) + (##core#inline "C_u_i_u8vector_set" v i init) ) ) ) ) ) ) (set! make-s8vector (lambda (len #!optional (init #f) (ext? #f) (fin #t)) @@ -306,7 +306,7 @@ EOF (##sys#check-exact-interval init -128 127 'make-s8vector) (do ((i 0 (##core#inline "C_fixnum_plus" i 1))) ((##core#inline "C_fixnum_greater_or_equal_p" i len) v) - (##sys#s8vector-set! v i init) ) ) ) ) ) ) + (##core#inline "C_u_i_s8vector_set" v i init) ) ) ) ) ) ) (set! make-u16vector (lambda (len #!optional (init #f) (ext? #f) (fin #t)) @@ -319,7 +319,7 @@ EOF (##sys#check-exact-interval init 0 #xffff 'make-u16vector) (do ((i 0 (##core#inline "C_fixnum_plus" i 1))) ((##core#inline "C_fixnum_greater_or_equal_p" i len) v) - (##sys#u16vector-set! v i init) ) ) ) ) ) ) + (##core#inline "C_u_i_u16vector_set" v i init) ) ) ) ) ) ) (set! make-s16vector (lambda (len #!optional (init #f) (ext? #f) (fin #t)) @@ -332,7 +332,7 @@ EOF (##sys#check-exact-interval init -32768 32767 'make-s16vector) (do ((i 0 (##core#inline "C_fixnum_plus" i 1))) ((##core#inline "C_fixnum_greater_or_equal_p" i len) v) - (##sys#s16vector-set! v i init) ) ) ) ) ) ) + (##core#inline "C_u_i_s16vector_set" v i init) ) ) ) ) ) ) (set! make-u32vector (lambda (len #!optional (init #f) (ext? #f) (fin #t))Trap