+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
+2002-02-14 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gmessages.c (g_logv): Use the #if branch with
+ G_BREAKPOINT() also on Win32. Remove the separate __asm int 3 for
+ MSVC, G_BREAKPOINT() does exactly that.
+
2002-02-14 James Henstridge <james@daa.com.au>
* m4macros/glib-gettext.m4: add third argument to the AC_DEFINE
if (test_level & G_LOG_FLAG_FATAL)
{
-#if defined (G_ENABLE_DEBUG) && defined (SIGTRAP)
+#ifdef G_OS_WIN32
+ MessageBox (NULL, fatal_msg_buf, NULL, MB_OK);
+#endif
+#if defined (G_ENABLE_DEBUG) && (defined (SIGTRAP) || defined (G_OS_WIN32))
if (!(test_level & G_LOG_FLAG_RECURSION))
G_BREAKPOINT ();
else
abort ();
-#else /* !G_ENABLE_DEBUG || !SIGTRAP */
-#ifdef G_OS_WIN32
- MessageBox (NULL, fatal_msg_buf, NULL, MB_OK);
-#endif
-# if defined (_MSC_VER) && defined (_DEBUG)
- /* let's see the call stack ... */
- __asm int 3
-# endif
+#else /* !G_ENABLE_DEBUG || !(SIGTRAP || G_OS_WIN32) */
abort ();
-#endif /* !G_ENABLE_DEBUG || !SIGTRAP */
+#endif /* !G_ENABLE_DEBUG || !(SIGTRAP || G_OS_WIN32) */
}
depth--;