Hola! Luis Francisco Gonzalez wrote:
> Hola, > perdón por el "off-topic" pero quería saber si alguno sabe el modo de > averiguar en que máquina está compilando un programa para determinar si > es "big" o "little" endian de forma "portable". Yo lo he visto en algunos fuentes de Linux como un #IFDEF, pero no recuerdo exactamente donde. De todas maneras, hay una forma fácil de comprobarlo en ANSI C: int dummy = 1; char *IsBigEndian = (char*)&dummy; Y ya puedes comprobar en cualquier momento si es BigEndian (tipo i386) con if (*IsBigEndian) ...; Saludos, -- Boriel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]