I'd rather not have ifdef's like this in every header wherever int64_t/uint64_t is used. perhaps BKE_customdata.h should include BLO_sys_types.h?
long term IMHO we should do away with BLO_sys_types.h & MEM_sys_types.h (which are the same file), and have some generic header that can be included anywhere that deals with stdint.h types like intptr_t/ssize_t/int64_t etc. On Sat, Dec 24, 2011 at 7:03 PM, jens verwiebe <i...@jensverwiebe.de> wrote: > Revision: 42860 > > http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42860 > Author: jensverwiebe > Date: 2011-12-24 08:03:43 +0000 (Sat, 24 Dec 2011) > Log Message: > ----------- > OSX/gcc-4.6, fix for typedef uin64_t > > Modified Paths: > -------------- > trunk/blender/source/blender/blenkernel/BKE_customdata.h > > Modified: trunk/blender/source/blender/blenkernel/BKE_customdata.h > =================================================================== > --- trunk/blender/source/blender/blenkernel/BKE_customdata.h 2011-12-24 > 07:11:40 UTC (rev 42859) > +++ trunk/blender/source/blender/blenkernel/BKE_customdata.h 2011-12-24 > 08:03:43 UTC (rev 42860) > @@ -34,6 +34,10 @@ > #ifndef BKE_CUSTOMDATA_H > #define BKE_CUSTOMDATA_H > > +#if defined(__APPLE__) && (__GNUC__ == 4) && (__GNUC_MINOR__ >= 6) > +#include <stdint.h> > +#endif > + > #ifdef __cplusplus > extern "C" { > #endif > > _______________________________________________ > Bf-blender-cvs mailing list > bf-blender-...@blender.org > http://lists.blender.org/mailman/listinfo/bf-blender-cvs -- - Campbell _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers