EarOwlの日記: [C言語] ちょっとした愚痴 1
日記 by
EarOwl
文字/文字列として使用する型を、 (typedef signed char my_char_t みたいに) signed/unsigned を指定して typedef しないで欲しい。
某組込向けライブラリがこれをやっていて、しかも char 型と符号の有無が異なるせいで、そのライブラリの API を呼び出す箇所で明示的に型変換しないと Warning が出る。
文字/文字列として使用する型を、 (typedef signed char my_char_t みたいに) signed/unsigned を指定して typedef しないで欲しい。
某組込向けライブラリがこれをやっていて、しかも char 型と符号の有無が異なるせいで、そのライブラリの API を呼び出す箇所で明示的に型変換しないと Warning が出る。
人生unstable -- あるハッカー
いえいえ、組み込みでなくとも (スコア:3)
libxml2のxmlCharはunsigned charです。
まあUTF-8だからなんだけど、いちいち((xmlChar *)"name")とかするのは面倒くさい。