#define SDL_iconv_utf8_ucs4(S) SDL_reinterpret_cast(Uint32 *, SDL_iconv_string("UCS-4", "UTF-8", S, SDL_strlen(S)+1))
| const char * | S | 変換する文字列 |
(Uint32 *) 文字コードが変換された新しい文字列を戻す. 失敗のときNULLを戻す.
これはSDL_iconv_stringを直接呼び出すよりも意図が明瞭になる補助的なマクロである. しかし, 全ての引数で2重評価を行っており, 副作用の生じる式を使用してはならない.
このマクロはどのスレッドからも安全に呼べる.