Files include/linux/byteorder/{big,little}_endian.h define

__BIG_ENDIAN and __LITTLE_ENDIAN.

Signed-off-by: Rodolfo Giometti <giometti@linux.it>
This commit is contained in:
Rodolfo Giometti 2007-06-06 10:08:14 +02:00 committed by Markus Klotzbuecher
parent a81d1c0b85
commit 18135125f9
1 changed files with 3 additions and 3 deletions

View File

@ -381,12 +381,12 @@ static void str2wide (char *str, u16 * wide)
{
int i;
for (i = 0; i < strlen (str) && str[i]; i++){
#if defined(__LITTLE_ENDIAN__)
#if defined(__LITTLE_ENDIAN)
wide[i] = (u16) str[i];
#elif defined(__BIG_ENDIAN__)
#elif defined(__BIG_ENDIAN)
wide[i] = ((u16)(str[i])<<8);
#else
#error "__LITTLE_ENDIAN__ or __BIG_ENDIAN__ undefined"
#error "__LITTLE_ENDIAN or __BIG_ENDIAN undefined"
#endif
}
}