Просмотр исходного кода

Leave SDL_TriggerBreakpoint undefined on unknown platforms

Anonymous Maarten 1 год назад
Родитель
Сommit
d42b4ed961
1 измененных файлов с 2 добавлено и 4 удалено
  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
  * If the program is not running under a debugger, SDL_TriggerBreakpoint will
  * likely terminate the app, possibly without warning. If the current platform
  * 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.
  * \threadsafety It is safe to call this macro from any thread.
  *
  *
@@ -154,8 +153,7 @@ extern "C" {
     #include <signal.h>
     #include <signal.h>
     #define SDL_TriggerBreakpoint() raise(SIGTRAP)
     #define SDL_TriggerBreakpoint() raise(SIGTRAP)
 #else
 #else
-    /* How do we trigger breakpoints on this platform? */
-    #define SDL_TriggerBreakpoint()
+    /* SDL_TriggerBreakpoint is intentionally left undefined on unknown platforms. */
 #endif
 #endif
 
 
 #ifdef SDL_WIKI_DOCUMENTATION_SECTION
 #ifdef SDL_WIKI_DOCUMENTATION_SECTION