kaffe-1.0.b1: fix for calloc macro breaks prototypes

Archie Cobbs archie at whistle.com
Wed Jul 15 09:47:44 PDT 1998


Ben Laurie writes:
> Simon J. Gerraty wrote:
> > In a quick attempt to compile kaffe on Solaris 2.6 using gcc-2.7.2
> > The following macro:
> > 
> > kaffe-1.0.b1/include/jmalloc.h:25:#define    calloc(A, B)    __malloc((A)*(B))
> 
> Isn't the right way to fix this to reorder the includes so that calloc
> isn't defined before the standard headers are included?
> 
> Better yet, of course, is to not call it calloc!

I don't know if this matters in the way kaffe uses calloc(),
but the semantics of calloc() are to return zeroed memory, so
this macro is incorrect.

-Archie

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com


More information about the kaffe mailing list