Define __STRING
for other compilers than MSVC in the host platform.h file (#434)
This commit is contained in:
parent
d79dd219ce
commit
80356a4f02
@ -36,6 +36,10 @@ extern "C" {
|
||||
//int running_on_fpga() { return false; }
|
||||
extern void tight_loop_contents();
|
||||
|
||||
#ifndef __STRING
|
||||
#define __STRING(x) #x
|
||||
#endif
|
||||
|
||||
#ifndef _MSC_VER
|
||||
#ifndef __noreturn
|
||||
#define __noreturn __attribute((noreturn))
|
||||
@ -77,10 +81,6 @@ extern void tight_loop_contents();
|
||||
#define __CONCAT(x,y) x ## y
|
||||
#endif
|
||||
|
||||
#ifndef __STRING
|
||||
#define __STRING(x) #x
|
||||
#endif()
|
||||
|
||||
#define __thread __declspec( thread )
|
||||
|
||||
#define PICO_WEAK_FUNCTION_DEF(x) __pragma(comment(linker, __STRING(/alternatename:_##x=_##x##__weak)));
|
||||
|
Loading…
Reference in New Issue
Block a user