2012年7月25日水曜日

UTF8-16変換処理の抜け

先に発表したUTF8-16変換処理でdefine関数の部分の定義が抜けていたので公開。

#define b32(w)  (((w)&0xff000000)>>24)
#define b24(w)  (((w)&0x00ff0000)>>16)
#define b16(w)  (((w)&0x0000ff00)>> 8)
#define b8(w)  ( (w)&0x000000ff)
#define w16(h,l)   (((h)<<8 data-blogger-escaped-define="define" data-blogger-escaped-hh="hh" data-blogger-escaped-hl="hl" data-blogger-escaped-l="l" data-blogger-escaped-lh="lh" data-blogger-escaped-ll="ll" data-blogger-escaped-pre="pre" data-blogger-escaped-w16="w16" data-blogger-escaped-w24="w24" data-blogger-escaped-w32="w32">







0 件のコメント:

コメントを投稿