Skip to content

Commit 6a22369

Browse files
committed
fixup string.h missing memmem & pgm reading float / double
1 parent 3da6ae7 commit 6a22369

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tests/host/sys/pgmspace.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@
3232
#define pgm_read_word(addr) (*reinterpret_cast<const uint16_t*>(addr))
3333
#define pgm_read_dword(addr) (*reinterpret_cast<const uint32_t*>(addr))
3434
#define pgm_read_float(addr) (*reinterpret_cast<const float*>(addr))
35+
#define pgm_read_double(addr) (*reinterpret_cast<const double*>(addr))
3536
#define pgm_read_ptr(addr) (*reinterpret_cast<const void* const*>(addr))
3637
#else
3738
#define pgm_read_byte(addr) (*(const uint8_t*)(addr))
3839
#define pgm_read_word(addr) (*(const uint16_t*)(addr))
3940
#define pgm_read_dword(addr) (*(const uint32_t*)(addr))
40-
#define pgm_read_float(addr) (*(const float)(addr))
41+
#define pgm_read_float(addr) (*(const float*)(addr))
42+
#define pgm_read_double(addr) (*(const double*)(addr))
4143
#define pgm_read_ptr(addr) (*(const void* const*)(addr))
4244
#endif
4345

tests/host/sys/string.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
#pragma once
22

3-
#include <stdio.h>
4-
#include <string.h>
5-
63
#define memccpy_P memccpy
74
#define memcmp_P memcmp
85
#define memcpy_P memcpy
6+
#define memmem_P memmem
97
#define memmove_P memmove
108
#define snprintf_P snprintf
119
#define sprintf_P sprintf

0 commit comments

Comments
 (0)