Coverity が警告を生成する理由
> "cc" clobber ignored
以下のコードの関数呼び出し htons() および ntohs() については?
lSocketAddr.sin_port = htons(kUDPServerPort);
Google で調べたところ、この警告は Intel Compiler チェーンでも表示されることがわかりました。"cc" clobber ignored とはどういう意味ですか? 安全なプログラミングに htons() と ntohs() を使用すべきではないということですか? 警告を解決する解決策はありますか? 代替の api htons() と ntohs() はありますか?
システム構成:
- コベリティ 5.3
- レッドハット 6
- GCC バージョン 4.4.5