~ 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