Skip to content

Commit 9e49cab

Browse files
committed
Fix strrchr() not declared for IAR
For IAR, strrchr() is used in MBED_FILENAME macro definition. Declare it via string.h to fix compile error when MBED_FILENAME is expanded.
1 parent 9bdbe9c commit 9e49cab

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

platform/include/platform/mbed_toolchain.h

+5
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
#endif
3434
#endif
3535

36+
/* Fix strrchr() not declared for IAR, used in MBED_FILENAME */
37+
#if defined(__ICCARM__)
38+
#include <string.h>
39+
#endif
40+
3641
// Warning for unsupported compilers
3742
#if !defined(__GNUC__) /* GCC */ \
3843
&& !defined(__clang__) /* LLVM/Clang */ \

0 commit comments

Comments
 (0)