On 13 February 2014 18:30, <marti.ma...@littlecms.com> wrote: > if (ptr & 0x100000000) { > I'm right now open to other ideas.
Why not do the opposite? i.e. use the *first* bit rather than the last -- malloc seems to always align the returned addresses to 32 bits on my 64 bit platform. If the ctx & 0x01 > 0 then it's a cmsContext, otherwise it's a constant or struct address. Richard ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user