Skip to content

Commit 4fde284

Browse files
committed
decode: Don't drop const on pointer cast
1 parent ebfcfad commit 4fde284

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

decode.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ table_walk(unsigned table_entry, unsigned entry_idx) {
5353
return table_lookup(table_entry & ~0x3, entry_idx);
5454
}
5555

56-
#define LOAD_LE_1(buf) ((uint64_t) *(uint8_t*) (buf))
57-
#define LOAD_LE_2(buf) (LOAD_LE_1(buf) | LOAD_LE_1((uint8_t*) (buf) + 1)<<8)
58-
#define LOAD_LE_3(buf) (LOAD_LE_2(buf) | LOAD_LE_1((uint8_t*) (buf) + 2)<<16)
59-
#define LOAD_LE_4(buf) (LOAD_LE_2(buf) | LOAD_LE_2((uint8_t*) (buf) + 2)<<16)
60-
#define LOAD_LE_8(buf) (LOAD_LE_4(buf) | LOAD_LE_4((uint8_t*) (buf) + 4)<<32)
56+
#define LOAD_LE_1(buf) ((uint64_t) *(const uint8_t*) (buf))
57+
#define LOAD_LE_2(buf) (LOAD_LE_1(buf) | LOAD_LE_1((const uint8_t*) (buf) + 1)<<8)
58+
#define LOAD_LE_3(buf) (LOAD_LE_2(buf) | LOAD_LE_1((const uint8_t*) (buf) + 2)<<16)
59+
#define LOAD_LE_4(buf) (LOAD_LE_2(buf) | LOAD_LE_2((const uint8_t*) (buf) + 2)<<16)
60+
#define LOAD_LE_8(buf) (LOAD_LE_4(buf) | LOAD_LE_4((const uint8_t*) (buf) + 4)<<32)
6161

6262
enum
6363
{

0 commit comments

Comments
 (0)