On Wednesday 14 July 2004 08:46 pm, Michael Jennings wrote:
> Okay, then I have to wonder why the #if isn't working....
>
> Check the cpp output and see if MEMSET_LONG() is being defined
> properly.  If not, why not?  If so, then why is another line of the
> same thing needed?

i'm going to take a stab here ... feel free to mark me wrong on this :)

in libast, the size checks are run and the SIZEOF_* defines are added to the 
local config.h ... great, so when you actually build libast, it has the 
proper MEMSET_LONG() macro because it pulls in the local config.h ...

however, when Eterm is built, it does not do similar size checks from the 
configure script and thus has no SIZEOF_* defines ... and since the original 
config.h from libast was not saved ...
when you include libast.h from eterm, SIZEOF_LONG is not defined thus the 
MEMSET_LONG() macro and the 32 bit shift voodoo is lost :(
-mike


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to