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>
|
#include <stdint.h>
|
||||||
|
|
||||||
static inline uint16_t
|
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]);
|
return (((uint16_t)tmp[0] << 8) | tmp[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,9 +61,9 @@ to_be16(void *out, uint16_t in)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline uint32_t
|
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) |
|
return (((uint32_t)tmp[0] << 24) |
|
||||||
((uint32_t)tmp[1] << 16) |
|
((uint32_t)tmp[1] << 16) |
|
||||||
((uint32_t)tmp[2] << 8) |
|
((uint32_t)tmp[2] << 8) |
|
||||||
@ -81,9 +81,9 @@ to_be32(void *out, uint32_t in)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline uint64_t
|
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) |
|
return (((uint64_t)tmp[0] << 56) |
|
||||||
((uint64_t)tmp[1] << 48) |
|
((uint64_t)tmp[1] << 48) |
|
||||||
((uint64_t)tmp[2] << 40) |
|
((uint64_t)tmp[2] << 40) |
|
||||||
@ -109,9 +109,9 @@ to_be64(void *out, uint64_t in)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline uint16_t
|
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]);
|
return (((uint16_t)tmp[1] << 8) | tmp[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,9 +124,9 @@ to_le16(void *out, uint16_t in)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline uint32_t
|
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) |
|
return (((uint32_t)tmp[3] << 24) |
|
||||||
((uint32_t)tmp[2] << 16) |
|
((uint32_t)tmp[2] << 16) |
|
||||||
((uint32_t)tmp[1] << 8) |
|
((uint32_t)tmp[1] << 8) |
|
||||||
@ -144,9 +144,9 @@ to_le32(void *out, uint32_t in)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline uint64_t
|
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) |
|
return (((uint64_t)tmp[7] << 56) |
|
||||||
((uint64_t)tmp[6] << 48) |
|
((uint64_t)tmp[6] << 48) |
|
||||||
((uint64_t)tmp[5] << 40) |
|
((uint64_t)tmp[5] << 40) |
|
||||||
|
Loading…
Reference in New Issue
Block a user