2010-08-22から1日間の記事一覧

gcc で返り値の確認忘れに警告を出す(warn_unused_result)

以前,liblzma のヘッダを眺めているときに気づいたのですが,gcc 3.4 以降では,warn_unused_result という属性を関数に与えておくと,返り値を確認していない場合に警告を出してくれるようです.わざわざエラーコードを返すような設計にしても,手抜きで確…