chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] Re: #462: commit e6c87a718936b070ce8983f0e95cbead7959


From: Chicken Trac
Subject: [Chicken-janitors] Re: #462: commit e6c87a718936b070ce8983f0e95cbead7959629c not BSD-compatible
Date: Mon, 20 Dec 2010 09:40:08 -0000

#462: commit e6c87a718936b070ce8983f0e95cbead7959629c not BSD-compatible
---------------------------+------------------------------------------------
  Reporter:  alanpost      |       Owner:  felix   
      Type:  defect        |      Status:  assigned
  Priority:  major         |   Milestone:  4.7.0   
 Component:  build system  |     Version:  4.6.x   
Resolution:                |    Keywords:          
---------------------------+------------------------------------------------
Changes (by ckeen):

  * owner:  => felix
  * status:  new => assigned


Comment:

 Actually after looking up man pages for alloca, which system does have the
 signature of

 {{{
 char *alloca(size_t size);
 }}}

 instead of

 {{{
 void *alloca(size_t size);
 }}}

 I have verified this for:

 Linux, *BSD, Mac OS X, Windows (VS2010 docs) will look into it for Solaris
 (who was the Haiku person again?)

 I have attached a patch to remedy the problem. This also builds on OpenBSD
 4.7 as the signature has always been this way...

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/462#comment:7>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

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