mirror of
https://github.com/microtherion/VocalEasel.git
synced 2024-12-22 11:14:00 +00:00
Switch to more modern int swapping routines
This commit is contained in:
parent
4eeda831aa
commit
9a73214b9f
|
@ -312,7 +312,7 @@ char *OSTypeToStr(char *buf, OSType t)
|
|||
{
|
||||
char *p = buf;
|
||||
char str[4], *q = str;
|
||||
*(UInt32 *)str = EndianU32_NtoB(t);
|
||||
*(UInt32 *)str = OSSwapHostToBigInt32(t);
|
||||
for (int i = 0; i < 4; ++i) {
|
||||
if (isprint(*q) && *q != '\\')
|
||||
*p++ = *q++;
|
||||
|
@ -348,7 +348,7 @@ int StrToOSType(const char *str, OSType &t)
|
|||
p += 2;
|
||||
}
|
||||
}
|
||||
t = EndianU32_BtoN(*(UInt32 *)buf);
|
||||
t = OSSwapBigToHostInt32(*(UInt32 *)buf);
|
||||
return p - str;
|
||||
fail:
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user