我有一个struct
类似的:
typedef struct _pair_t{
uint16_t keylen; // 2
uint32_t vallen; // 4
} __attribute__((__packed__)) pair_t;
我将使用mmap
从文件中读取,所以我想将数字存储为大端。
我需要这样做htobe16
/betoh16
或者有一些__attribute__
可以为我做这件事吗?
我有一个struct
类似的:
typedef struct _pair_t{
uint16_t keylen; // 2
uint32_t vallen; // 4
} __attribute__((__packed__)) pair_t;
我将使用mmap
从文件中读取,所以我想将数字存储为大端。
我需要这样做htobe16
/betoh16
或者有一些__attribute__
可以为我做这件事吗?