1
0
Fork 0
forked from len0rd/rockbox

Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2005-10-06 19:27:43 +00:00
parent 1c3a83c44e
commit 9e19c95d8e
8 changed files with 89 additions and 60 deletions

View file

@ -152,7 +152,7 @@ static void convert_endian(void *data, const char *format)
{
long* d = (long*) data;
*d = SWAB32(*d);
*d = letoh32(*d);
data = d + 1;
}
@ -162,7 +162,7 @@ static void convert_endian(void *data, const char *format)
{
short* d = (short*) data;
*d = SWAB16(*d);
*d = letoh16(*d);
data = d + 1;
}