Endianita: Porovnání verzí
Smazaný obsah Přidaný obsah
m typo |
m Fix |
||
Řádek 119:
Aby se konverze provedla správně, musíme vědět jaký počet bajtů používá daný kompilátor C-jazykya pro určitý datový typ. Definice C-jazyka podle ANSI neurčuje, že např. typ <code>int</code> musí mít 32 bitů.
<source lang="C">
#define BSWAP16(n) ((n) << 8 | ((n) >> 8 & 0x00FF))
|