summaryrefslogtreecommitdiffhomepage
path: root/src/internal/perk_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/perk_impl.h')
-rw-r--r--src/internal/perk_impl.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/internal/perk_impl.h b/src/internal/perk_impl.h
index 497ddbe..a47391c 100644
--- a/src/internal/perk_impl.h
+++ b/src/internal/perk_impl.h
@@ -37,7 +37,7 @@ static inline uint64_t pe_read_quad(const unsigned char * raw)
#else
-static inline uint16_t pe_read_short(unsigned char * raw)
+static inline uint16_t pe_read_short(const unsigned char * raw)
{
uint16_t x = *(uint16_t *)raw;
return x<<8 | x>>8;
@@ -48,12 +48,12 @@ static inline uint32_t pe_swap_long(uint32_t x)
return x<<24 | (x<<8) & 0xff0000 | (x>>8) & 0xff00 | x>>24;
}
-static inline uint32_t pe_read_long(unsigned char * raw)
+static inline uint32_t pe_read_long(const unsigned char * raw)
{
return pe_swap_long(*(uint32_t *)raw);
}
-static inline uint64_t pe_read_quad(unsigned char * raw)
+static inline uint64_t pe_read_quad(const unsigned char * raw)
{
uint64_t x = *(uint64_t *)raw;
return ((uint64_t)pe_swap_long(x)<<32) | pe_swap_long(x>>32);