|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T b
Length: 564 (0x234)
Types: TextFile
Names: »bytesex.c«
└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen
└─⟦this⟧ »./crack/Sources/bytesex.c«
#include <stdio.h>
main ()
{
char *p;
long int l;
l = 'a' << 24 | 'b' << 16 | 'c' << 8 | 'd';
p = (char *) &l;
if (sizeof (long int) == 4)
{
#ifndef GCC /* gcc tends to make a botch of it */
puts ("-DFDES_4BYTE");
#endif
} else if (sizeof (long int) == 8)
{
puts ("-DFDES_8BYTE");
l <<= 32;
} else
{
printf ("-DFDES_%dBYTE%c", sizeof (long int), 10);
}
if (!strncmp (p, "abcd", 4))
{
puts ("-DBIG_ENDIAN");
} else if (!strncmp (p, "dcba", 4))
{
puts ("-DLITTLE_ENDIAN");
}
exit (0);
}