Czy istnieje jednowierszowa definicja makra określająca endianness maszyny? Używam następującego kodu, ale konwersja go na makro byłaby zbyt długa.
unsigned char test_endian( void )
{
int test_var = 1;
unsigned char *test_endian = (unsigned char*)&test_var;
return (test_endian[0] == 0);
}
0
zamiast NULL
w swoim ostatnim teście i zmienić jeden z test_endian
obiektów na inny :-).
#if
dyrektywy.