summaryrefslogtreecommitdiff
path: root/include/tinyff
diff options
context:
space:
mode:
Diffstat (limited to 'include/tinyff')
-rw-r--r--include/tinyff/common.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/include/tinyff/common.h b/include/tinyff/common.h
index 838caa3..39265a3 100644
--- a/include/tinyff/common.h
+++ b/include/tinyff/common.h
@@ -16,19 +16,18 @@ typedef bool ff_flag;
// Functions
-static inline uint32_t get_big_endian(const uint8_t *buffer) {
- return (uint32_t)(buffer[0] << 24) |
- (uint32_t)(buffer[1] << 16) |
- (uint32_t)(buffer[2] << 8) |
- (uint32_t)(buffer[3]);
+static inline uint32_t ff_be32(const uint8_t *b) {
+ return ((uint32_t)b[0] << 24) |
+ ((uint32_t)b[1] << 16) |
+ ((uint32_t)b[2] << 8) |
+ ((uint32_t)b[3]);
}
-static inline uint32_t get_little_endian(const uint8_t *buffer)
-{
- return (uint32_t)(buffer[0]) |
- (uint32_t)(buffer[1] << 8) |
- (uint32_t)(buffer[2] << 16) |
- (uint32_t)(buffer[3] << 24);
+static inline uint32_t ff_le32(const uint8_t *b) {
+ return ((uint32_t)b[0]) |
+ ((uint32_t)b[1] << 8) |
+ ((uint32_t)b[2] << 16) |
+ ((uint32_t)b[3] << 24);
}