File tree 2 files changed +4
-4
lines changed
tools/sdk/libc/xtensa-lx106-elf/include/sys
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 31
31
#define pgm_read_word (addr ) (*reinterpret_cast<const uint16_t*>(addr))
32
32
#define pgm_read_dword (addr ) (*reinterpret_cast<const uint32_t*>(addr))
33
33
#define pgm_read_float (addr ) (*reinterpret_cast<const float>(addr))
34
- #define pgm_read_ptr (addr ) (*reinterpret_cast<const void const *>(addr))
34
+ #define pgm_read_ptr (addr ) (*reinterpret_cast<const void* const *>(addr))
35
35
#else
36
36
#define pgm_read_byte (addr ) (*(const uint8_t*)(addr))
37
37
#define pgm_read_word (addr ) (*(const uint16_t*)(addr))
38
38
#define pgm_read_dword (addr ) (*(const uint32_t*)(addr))
39
39
#define pgm_read_float (addr ) (*(const float)(addr))
40
- #define pgm_read_ptr (addr ) (*(const void const *)(addr))
40
+ #define pgm_read_ptr (addr ) (*(const void* const *)(addr))
41
41
#endif
42
42
43
43
#define pgm_read_byte_near (addr ) pgm_read_byte(addr)
Original file line number Diff line number Diff line change @@ -75,11 +75,11 @@ static inline uint16_t pgm_read_word_inlined(const void* addr) {
75
75
#ifdef __cplusplus
76
76
#define pgm_read_dword_aligned (addr ) (*reinterpret_cast<const uint32_t*>(addr))
77
77
#define pgm_read_float_aligned (addr ) (*reinterpret_cast<const float*>(addr))
78
- #define pgm_read_ptr_aligned (addr ) (*reinterpret_cast<const void*>(addr))
78
+ #define pgm_read_ptr_aligned (addr ) (*reinterpret_cast<const void* const* >(addr))
79
79
#else
80
80
#define pgm_read_dword_aligned (addr ) (*(const uint32_t*)(addr))
81
81
#define pgm_read_float_aligned (addr ) (*(const float*)(addr))
82
- #define pgm_read_ptr_aligned (addr ) (*(const void*)(addr))
82
+ #define pgm_read_ptr_aligned (addr ) (*(const void* const* )(addr))
83
83
#endif
84
84
85
85
__attribute__((optimize ("-O3" ), always_inline )) static inline uint32_t pgm_read_dword_unaligned (const void * addr ) {
You can’t perform that action at this time.
0 commit comments