[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42860] trunk/blender/source/blender/ blenkernel/BKE_customdata.h: OSX/gcc-4.6, fix for typedef uin64_t

Campbell Barton ideasman42 at gmail.com
Sat Dec 24 09:42:46 CET 2011


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 <info at 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-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs



-- 
- Campbell


More information about the Bf-committers mailing list