We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 82be4d0 commit 29bb7fcCopy full SHA for 29bb7fc
tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h
@@ -73,11 +73,11 @@ static inline uint16_t pgm_read_word_inlined(const void* addr) {
73
#ifdef __cplusplus
74
#define pgm_read_dword(addr) (*reinterpret_cast<const uint32_t*>(addr))
75
#define pgm_read_float(addr) (*reinterpret_cast<const float*>(addr))
76
- #define pgm_read_ptr(addr) (*reinterpret_cast<const void*>(addr))
+ #define pgm_read_ptr(addr) (*reinterpret_cast<const void* const *>(addr))
77
#else
78
#define pgm_read_dword(addr) (*(const uint32_t*)(addr))
79
#define pgm_read_float(addr) (*(const float*)(addr))
80
- #define pgm_read_ptr(addr) (*(const void*)(addr))
+ #define pgm_read_ptr(addr) (*(const void* const*)(addr))
81
#endif
82
83
#define pgm_read_byte_near(addr) pgm_read_byte(addr)
0 commit comments