~ chicken-core (chicken-5) 6abd14f4a19ca5ebe24d40cdbadd302ee2332521
commit 6abd14f4a19ca5ebe24d40cdbadd302ee2332521 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed May 11 05:27:35 2011 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed May 11 05:27:35 2011 -0400 deprecated null-pointer[?] diff --git a/lolevel.scm b/lolevel.scm index c3de7459..d005c70d 100644 --- a/lolevel.scm +++ b/lolevel.scm @@ -222,9 +222,9 @@ EOF (##sys#check-special ptr 'pointer->address) (##sys#pointer->address ptr) ) -(define null-pointer ##sys#null-pointer) +(define null-pointer ##sys#null-pointer) ; DEPRECATED -(define (null-pointer? ptr) +(define (null-pointer? ptr) ; DEPRECATED (##sys#check-special ptr 'null-pointer?) (##core#inline "C_null_pointerp" ptr)) diff --git a/manual/Unit lolevel b/manual/Unit lolevel index 078ee79c..9f13b3af 100644 --- a/manual/Unit lolevel +++ b/manual/Unit lolevel @@ -62,21 +62,6 @@ This procedure could be defined as follows: </enscript> -==== null-pointer - -<procedure>(null-pointer)</procedure> - -Another way to say {{(address->pointer 0)}}. - - -==== null-pointer? - -<procedure>(null-pointer? POINTER*)</procedure> - -Returns {{#t}} if the pointer-like object {{POINTER*}} contains a {{NULL}} pointer, -or {{#f}} otherwise. - - ==== object->pointer <procedure>(object->pointer X)</procedure> diff --git a/types.db b/types.db index 28783eb7..eb593380 100644 --- a/types.db +++ b/types.db @@ -622,8 +622,8 @@ (make-weak-locative (procedure make-weak-locative (* #!optional fixnum) locative)) (move-memory! (procedure move-memory! (* * #!optional fixnum fixnum fixnum) *)) (mutate-procedure (procedure mutate-procedure (procedure procedure) procedure)) -(null-pointer (procedure null-pointer () pointer)) -(null-pointer? (procedure null-pointer? (pointer) boolean)) +(null-pointer deprecated) +(null-pointer? deprecated) (number-of-bytes (procedure number-of-bytes (*) fixnum)) (number-of-slots (procedure number-of-slots (*) fixnum)) (object->pointer (procedure object->pointer (*) *))Trap