私は次のstructようなものを持っています:
typedef struct _pair_t{
uint16_t keylen; // 2
uint32_t vallen; // 4
} __attribute__((__packed__)) pair_t;
ファイルからの読み取りに使用mmapするので、数字をビッグエンディアンとして保存したいと思います。
私はする必要がありますhtobe16か、betoh16または__attribute__私のためにこれを行うことができるものがありますか?