[ANN] malloc'd ByteArrays
    Brian Rice 
    water at tunes.org
       
    Mon Dec 12 19:52:51 PST 2005
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 12, 2005, at 7:33 PM, Todd Fleming wrote:
> This bothers me (I don't like arbitrary limits):
>  static void* memory_areas [SLATE_MEMS_MAXIMUM];
>  static int memory_sizes [SLATE_MEMS_MAXIMUM];
>
> Why not use a pointer instead of a handle? Of course this will  
> require the saveActions hook, but we will need that anyway so  
> bitmap data won't be lost.
I don't want to give the Image a pointer for safety reasons, and also  
because it's a pain to have to deal primarily with 32-bit or 64-bit  
pointers in tagged-pointer space. There's also two words of header  
overhead for every such value in the image.
Probably one extra primitive to provide the pointer when needed is  
the easiest thing. I wanted to be able to do this without involving  
the image at all, just using a C API, but control-flow-wise, this is  
problematic.
- --
- -Brian
http://tunes.org/~water/brice.vcf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFDnkWTPVkAvLW1zf4RAs3oAJ4+UrSRFudd/idyXm1YT4Bi1IaQYgCePfVi
HMit5oY1URjoMyBlZhnYWOo=
=tpel
-----END PGP SIGNATURE-----
    
    
More information about the Slate
mailing list