Browse Source

Leave SDL_TriggerBreakpoint undefined on unknown platforms

Anonymous Maarten 3 months ago
parent
commit
d42b4ed961
1 changed files with 2 additions and 4 deletions
  1. 2 4
      include/SDL3/SDL_assert.h

+ 2 - 4
include/SDL3/SDL_assert.h

@@ -118,8 +118,7 @@ extern "C" {
  *
  * If the program is not running under a debugger, SDL_TriggerBreakpoint will
  * likely terminate the app, possibly without warning. If the current platform
- * isn't supported (SDL doesn't know how to trigger a breakpoint), this macro
- * does nothing.
+ * isn't supported, this macro is left undefined.
  *
  * \threadsafety It is safe to call this macro from any thread.
  *
@@ -154,8 +153,7 @@ extern "C" {
     #include <signal.h>
     #define SDL_TriggerBreakpoint() raise(SIGTRAP)
 #else
-    /* How do we trigger breakpoints on this platform? */
-    #define SDL_TriggerBreakpoint()
+    /* SDL_TriggerBreakpoint is intentionally left undefined on unknown platforms. */
 #endif
 
 #ifdef SDL_WIKI_DOCUMENTATION_SECTION