~ chicken-core (chicken-5) 9e9905340d73cb6c71545ee73258feebf9fa7da8
commit 9e9905340d73cb6c71545ee73258feebf9fa7da8 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sun Feb 28 23:33:08 2010 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sun Feb 28 23:33:08 2010 +0100 added missing pointer+ to lolevel import lib diff --git a/lolevel.import.scm b/lolevel.import.scm index 4897f319..d27a356d 100644 --- a/lolevel.import.scm +++ b/lolevel.import.scm @@ -67,7 +67,7 @@ pointer-f32-set! pointer-f64-ref pointer-f64-set! - pointer-offset + pointer+ pointer-s16-ref pointer-s16-set! pointer-s32-ref diff --git a/lolevel.scm b/lolevel.scm index fa0445f4..64544d02 100644 --- a/lolevel.scm +++ b/lolevel.scm @@ -288,8 +288,6 @@ EOF (foreign-lambda* nonnull-c-pointer ([c-pointer ptr] [integer off]) "return((unsigned char *)ptr + off);") ) -(define pointer-offset pointer+) ; DEPRECATED - (define align-to-word (let ([align (foreign-lambda integer "C_align" integer)]) (lambda (x) diff --git a/manual/Unit posix b/manual/Unit posix index 1ac12793..7d6b512f 100644 --- a/manual/Unit posix +++ b/manual/Unit posix @@ -412,7 +412,7 @@ port or a file-descriptor. ==== file-size -<procedure>(file-size FILENAME)</procedure> +<procedure>(file-size FILE)</procedure> Returns the size of the file designated by {{FILE}}. {{FILE}} may be a filename or a file-descriptor. If the file does not exist, diff --git a/posixunix.scm b/posixunix.scm index 4ba55148..e730ef3c 100644 --- a/posixunix.scm +++ b/posixunix.scm @@ -1937,10 +1937,10 @@ EOF (let ([addr (if (not addr) (##sys#null-pointer) addr)] [off (if (pair? off) (car off) 0)] ) (unless (and (##core#inline "C_blockp" addr) (##core#inline "C_specialp" addr)) - (##sys#signal-hook #:type-error 'map-file-to-memory "bad argument type - not a foreign pointer" addr) ) + (##sys#signal-hook #:type-error 'map-file-to-memory "bad argument type - not a foreign pointer" addr) ) (let ([addr2 (mmap addr len prot flag fd off)]) (when (eq? -1 (##sys#pointer->address addr2)) - (posix-error #:file-error 'map-file-to-memory "cannot map file to memory" addr len prot flag fd off) ) + (posix-error #:file-error 'map-file-to-memory "cannot map file to memory" addr len prot flag fd off) ) (##sys#make-structure 'mmap addr2 len) ) ) ) ) ) (define unmap-file-from-memory @@ -1949,7 +1949,7 @@ EOF (##sys#check-structure mmap 'mmap 'unmap-file-from-memory) (let ([len (if (pair? len) (car len) (##sys#slot mmap 2))]) (unless (eq? 0 (munmap (##sys#slot mmap 1) len)) - (posix-error #:file-error 'unmap-file-from-memory "cannot unmap file from memory" mmap len) ) ) ) ) ) + (posix-error #:file-error 'unmap-file-from-memory "cannot unmap file from memory" mmap len) ) ) ) ) ) (define (memory-mapped-file-pointer mmap) (##sys#check-structure mmap 'mmap 'memory-mapped-file-pointer) diff --git a/types.db b/types.db index fd93bd0c..54e7a960 100644 --- a/types.db +++ b/types.db @@ -598,7 +598,6 @@ (pointer->address (procedure pointer->address (pointer) number)) (pointer-like? (procedure pointer-like? (*) boolean)) (pointer->object (procedure pointer->object (pointer) *)) -(pointer-offset deprecated) (pointer-f32-ref (procedure pointer-f32-ref (pointer) number)) (pointer-f32-set! (procedure pointer-f32-set! (pointer number) undefined)) (pointer-f64-ref (procedure pointer-f64-ref (pointer) number))Trap