mirror of
https://github.com/wolfpld/tracy
synced 2025-05-01 05:03:53 +00:00
move ___tracy_fiber* declarations to under ifdef
These functions are only defined when -DTRACY_FIBERS is set. However, the function is declared regardless of this declaration, which seems like it could lead to obscure linking errors. I haven’t encountered any of these specifically, but in my case, this distinction makes it more difficult to produce correctly auto-generated bindings.
This commit is contained in:
parent
e4bd88c51f
commit
5a7a83d307
@ -341,10 +341,10 @@ TRACY_API void ___tracy_emit_message_appinfo( const char* txt, size_t size );
|
|||||||
|
|
||||||
#define TracyCIsConnected ___tracy_connected()
|
#define TracyCIsConnected ___tracy_connected()
|
||||||
|
|
||||||
|
#ifdef TRACY_FIBERS
|
||||||
TRACY_API void ___tracy_fiber_enter( const char* fiber );
|
TRACY_API void ___tracy_fiber_enter( const char* fiber );
|
||||||
TRACY_API void ___tracy_fiber_leave( void );
|
TRACY_API void ___tracy_fiber_leave( void );
|
||||||
|
|
||||||
#ifdef TRACY_FIBERS
|
|
||||||
# define TracyCFiberEnter( fiber ) ___tracy_fiber_enter( fiber );
|
# define TracyCFiberEnter( fiber ) ___tracy_fiber_enter( fiber );
|
||||||
# define TracyCFiberLeave ___tracy_fiber_leave();
|
# define TracyCFiberLeave ___tracy_fiber_leave();
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user