Existe-t-il une définition de macro sur une ligne pour déterminer l'endianité de la machine. J'utilise le code suivant mais le convertir en macro serait trop long.
unsigned char test_endian( void )
{
int test_var = 1;
unsigned char *test_endian = (unsigned char*)&test_var;
return (test_endian[0] == 0);
}
0
au lieu de NULL
dans votre test final, et changer l'un des test_endian
objets en autre chose :-).
#if
directive.