Le 09/02/2016, Edgar a écrit :
> Essaye la commande
>
> cpp -dM machin.c | grep LONG_LONG_MAX
Il n'est pas défini. La sortie de cpp vaut :
#define powerpc 1
#define __linux__ 1
#define __PPC__ 1
#define linux 1
#define _BIG_ENDIAN 1
#define PPC 1
#define __CHAR_UNSIGNED__ 1
#define _ARCH_PPC 1
#define __unix 1
#define __unix__ 1
#define _CALL_SYSV 1
#define __linux 1
#define __PPC 1
#define __ELF__ 1
#define __BIG_ENDIAN__ 1
#define __powerpc__ 1
#define __powerpc 1
#define unix 1
Mais dans le fichier ffi.h, LONG_LONG_MAX est bien défini (j'ai vérifié en
ajoutant un #error après #ifdef LONG_LONG_MAX).
Donc FFI_LONG_LONG_MAX vaut LONG_LONG_MAX, mais je ne sais pas quoi
exactement.
Et j'ai lancé un grep dans tous les includes de python, ainsi que dans mon
SDK, et il n'apparaît nul part :o/
--
Frédéric