mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-11 05:02:26 -04:00
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:
parent
a81d1c0b85
commit
18135125f9
@ -381,12 +381,12 @@ static void str2wide (char *str, u16 * wide)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; i < strlen (str) && str[i]; i++){
|
for (i = 0; i < strlen (str) && str[i]; i++){
|
||||||
#if defined(__LITTLE_ENDIAN__)
|
#if defined(__LITTLE_ENDIAN)
|
||||||
wide[i] = (u16) str[i];
|
wide[i] = (u16) str[i];
|
||||||
#elif defined(__BIG_ENDIAN__)
|
#elif defined(__BIG_ENDIAN)
|
||||||
wide[i] = ((u16)(str[i])<<8);
|
wide[i] = ((u16)(str[i])<<8);
|
||||||
#else
|
#else
|
||||||
#error "__LITTLE_ENDIAN__ or __BIG_ENDIAN__ undefined"
|
#error "__LITTLE_ENDIAN or __BIG_ENDIAN undefined"
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user