エンディアンに強いコード
エンディアンに強いとは、CPUのエンディアン、{リトルエンディアン、ビッグエンディアン}に依存しないコードになっていること、かなと
ネットワーク系のコード(TCP/IP周りの処理)だとhtons()、nstoh()などの関数を使用しておく
ポート番号回りはshortの場合が多いのでhtons()、nstoh()を使いがち
他のエンディアンが関わるものはendian.hの関数を使う
確認用
Q. エンディアンに強いコード
関連
ビットフィールド
32ビット、64ビットの変化に強いコード
C言語でのエンディアンの変換
C言語の移植性を高める
ソケット通信
参考
【C言語】 エンディアン に強いコードを書く | hirokuma.blog
メモ
EXP11-C. ビットフィールド構造体のレイアウトについて勝手な想定をしない