[ID3 Dev] Unicode
Scott Wheeler
wheeler at kde.org
Sun Feb 11 21:20:52 PST 2007
On Mon, 12 Feb 2007 00:04:14 -0500 (EST), Ben Allison wrote:
> And just a note that C compilers treat literal numbers as big endian.
>
> So if you do this
> wchar_t BOM = 0xFEFF;
> fwrite(&BOM, 1, sizeof(BOM), fp);
>
> it will "do the right thing" regardless of the platform.
sizeof(wchar_t) == 4 on Mac and Windows, so you would have just written
two bytes more than you were hoping to. "unsigned short" is usually a
safer 16-bit type.
-Scott
---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org
More information about the ID3v2
mailing list