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
