endian: constify from_* functions
Change-Id: I8ee39258ce0ba759347ff0a9cec7c70a1495f8af Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
5a5f25d6cd
commit
9df6675ebf
@ -46,9 +46,9 @@ extern "C" {
|
||||
#include <stdint.h>
|
||||
|
||||
static inline uint16_t
|
||||
from_be16(void *ptr)
|
||||
from_be16(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint16_t)tmp[0] << 8) | tmp[1]);
|
||||
}
|
||||
|
||||
@ -61,9 +61,9 @@ to_be16(void *out, uint16_t in)
|
||||
}
|
||||
|
||||
static inline uint32_t
|
||||
from_be32(void *ptr)
|
||||
from_be32(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint32_t)tmp[0] << 24) |
|
||||
((uint32_t)tmp[1] << 16) |
|
||||
((uint32_t)tmp[2] << 8) |
|
||||
@ -81,9 +81,9 @@ to_be32(void *out, uint32_t in)
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
from_be64(void *ptr)
|
||||
from_be64(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint64_t)tmp[0] << 56) |
|
||||
((uint64_t)tmp[1] << 48) |
|
||||
((uint64_t)tmp[2] << 40) |
|
||||
@ -109,9 +109,9 @@ to_be64(void *out, uint64_t in)
|
||||
}
|
||||
|
||||
static inline uint16_t
|
||||
from_le16(void *ptr)
|
||||
from_le16(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint16_t)tmp[1] << 8) | tmp[0]);
|
||||
}
|
||||
|
||||
@ -124,9 +124,9 @@ to_le16(void *out, uint16_t in)
|
||||
}
|
||||
|
||||
static inline uint32_t
|
||||
from_le32(void *ptr)
|
||||
from_le32(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint32_t)tmp[3] << 24) |
|
||||
((uint32_t)tmp[2] << 16) |
|
||||
((uint32_t)tmp[1] << 8) |
|
||||
@ -144,9 +144,9 @@ to_le32(void *out, uint32_t in)
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
from_le64(void *ptr)
|
||||
from_le64(const void *ptr)
|
||||
{
|
||||
uint8_t *tmp = (uint8_t *)ptr;
|
||||
const uint8_t *tmp = (const uint8_t *)ptr;
|
||||
return (((uint64_t)tmp[7] << 56) |
|
||||
((uint64_t)tmp[6] << 48) |
|
||||
((uint64_t)tmp[5] << 40) |
|
||||
|
Loading…
Reference in New Issue
Block a user