[cfe-dev] sizeof (RopeRefCountString)
    Ted Kremenek 
    kremenek at apple.com
       
    Mon Sep 15 21:46:24 PDT 2008
    
    
  
On Sep 15, 2008, at 9:41 PM, Daniel Dunbar wrote:
> #include <stddef.h>
>
> unsigned AllocSize = sizeof(RopeRefCountString) -
> offsetof(RopeRefCountString,Data) + AllocChunkSize;
I don't think that's right.  sizeof(RopeRefCountString) -  
offsetof(RopeRefCountString,Data) is 4.  What we want is the number of  
bytes before "data", not after (inclusive).
Probably:
   offsetof(RopeRefCountString,Data) + AllocChunkSize
    
    
More information about the cfe-dev
mailing list