From: Thomas Weißschuh Date: Sat, 14 Oct 2023 10:56:04 +0000 (+0200) Subject: libblkid: (superblocks) add helper blkid32_to_cpu() X-Git-Tag: v2.40-rc1~199^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a60209f0143ed76bc717166337e7740d4f6b518;p=thirdparty%2Futil-linux.git libblkid: (superblocks) add helper blkid32_to_cpu() Signed-off-by: Thomas Weißschuh --- diff --git a/libblkid/src/superblocks/superblocks.h b/libblkid/src/superblocks/superblocks.h index a99005861d..b02c9c6f03 100644 --- a/libblkid/src/superblocks/superblocks.h +++ b/libblkid/src/superblocks/superblocks.h @@ -133,4 +133,16 @@ int blkid_probe_set_fsendianness(blkid_probe pr, enum BLKID_ENDIANNESS endiannes extern int blkid_probe_is_bitlocker(blkid_probe pr); extern int blkid_probe_is_ntfs(blkid_probe pr); +/* + * utility functions + */ +static inline int blkid32_to_cpu(enum BLKID_ENDIANNESS e, uint32_t i) +{ + if (e == BLKID_ENDIANNESS_LITTLE) + return le32_to_cpu(i); + else if (e == BLKID_ENDIANNESS_BIG) + return be32_to_cpu(i); + abort(); +} + #endif /* _BLKID_SUPERBLOCKS_H */