chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-janitors] #1005: pointer data structures don't overflow rel


From: Chicken Trac
Subject: Re: [Chicken-janitors] #1005: pointer data structures don't overflow reliably, also this does not catch mmap error situations
Date: Tue, 04 Aug 2015 12:06:32 -0000

#1005: pointer data structures don't overflow reliably, also this does not catch
mmap error situations
----------------------+--------------------------------------
  Reporter:  ckeen    |      Owner:
      Type:  defect   |     Status:  closed
  Priority:  major    |  Milestone:  someday
 Component:  unknown  |    Version:  4.8.x
Resolution:  fixed    |   Keywords:  mmap ffi pointer suckage
----------------------+--------------------------------------
Changes (by sjamaan):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 {{{
 #!scm
 (use extras lolevel)
 (define minus-1-pointer ((foreign-lambda* c-pointer () "return((void
 *)-1);")))
 (print (number->string (pointer->address (minus-1-pointer)) 16))
 }}}

 This prints 0 in CHICKEN 4, but ffffffffffffffff in CHICKEN 5, so I think
 this has been fixed.

--
Ticket URL: <http://bugs.call-cc.org/ticket/1005#comment:3>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]