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; }
|
//int running_on_fpga() { return false; }
|
||||||
extern void tight_loop_contents();
|
extern void tight_loop_contents();
|
||||||
|
|
||||||
|
#ifndef __STRING
|
||||||
|
#define __STRING(x) #x
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
#ifndef __noreturn
|
#ifndef __noreturn
|
||||||
#define __noreturn __attribute((noreturn))
|
#define __noreturn __attribute((noreturn))
|
||||||
@ -77,10 +81,6 @@ extern void tight_loop_contents();
|
|||||||
#define __CONCAT(x,y) x ## y
|
#define __CONCAT(x,y) x ## y
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __STRING
|
|
||||||
#define __STRING(x) #x
|
|
||||||
#endif()
|
|
||||||
|
|
||||||
#define __thread __declspec( thread )
|
#define __thread __declspec( thread )
|
||||||
|
|
||||||
#define PICO_WEAK_FUNCTION_DEF(x) __pragma(comment(linker, __STRING(/alternatename:_##x=_##x##__weak)));
|
#define PICO_WEAK_FUNCTION_DEF(x) __pragma(comment(linker, __STRING(/alternatename:_##x=_##x##__weak)));
|
||||||
|
Loading…
Reference in New Issue
Block a user