~ chicken-core (chicken-5) a3b8a0adf77a9a7ec65a66918a84c2bbda0f97cc


commit a3b8a0adf77a9a7ec65a66918a84c2bbda0f97cc
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Sat Apr 25 08:11:24 2015 +1200
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Sat Apr 25 08:19:15 2015 +1200

    Remove references and rewrites for null-pointer[?]
    
    They were removed in e1a5773.

diff --git a/c-platform.scm b/c-platform.scm
index 98eb99cf..53efcd6f 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -157,7 +157,7 @@
     f32vector-ref f64vector-ref f32vector-set! f64vector-set!
     u8vector-set! s8vector-set! u16vector-set! s16vector-set! u32vector-set! s32vector-set!
     locative-ref locative-set! locative->object locative?
-    null-pointer? pointer->object flonum? finite? address->pointer pointer->address
+    pointer->object flonum? finite? address->pointer pointer->address
     pointer+ pointer=?
     pointer-u8-ref pointer-s8-ref pointer-u16-ref pointer-s16-ref
     pointer-u32-ref pointer-s32-ref pointer-f32-ref pointer-f64-ref
@@ -972,7 +972,6 @@
 (rewrite '##sys#flonum-in-fixnum-range? 17 1 "C_flonum_in_fixnum_range_p")
 (rewrite '##sys#permanent? 17 1 "C_permanentp")
 (rewrite '##sys#null-pointer? 17 1 "C_null_pointerp" "C_null_pointerp")
-(rewrite 'null-pointer? 17 1 "C_i_null_pointerp" "C_null_pointerp")
 (rewrite '##sys#immediate? 17 1 "C_immp")
 (rewrite 'locative->object 17 1 "C_i_locative_to_object")
 (rewrite 'locative-set! 17 2 "C_i_locative_set")
diff --git a/lolevel.import.scm b/lolevel.import.scm
index 7a60cc56..8b2bddc0 100644
--- a/lolevel.import.scm
+++ b/lolevel.import.scm
@@ -44,7 +44,6 @@
    make-weak-locative
    move-memory!
    mutate-procedure!
-   null-pointer
    number-of-bytes
    number-of-slots
    object->pointer
diff --git a/manual/faq b/manual/faq
index e3196499..6310ef2e 100644
--- a/manual/faq
+++ b/manual/faq
@@ -604,7 +604,6 @@ The following extended bindings are handled specially:
 {{make-record-instance}}
 {{not-pair?}}
 {{null-list?}}
-{{null-pointer?}}
 {{number-of-slots}}
 {{o}}
 {{pointer+}}
Trap