emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/w32fns.c


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/src/w32fns.c
Date: Sun, 12 Jun 2005 06:41:06 -0400

Index: emacs/src/w32fns.c
diff -c emacs/src/w32fns.c:1.248 emacs/src/w32fns.c:1.249
*** emacs/src/w32fns.c:1.248    Fri Jun 10 23:03:28 2005
--- emacs/src/w32fns.c  Sun Jun 12 10:41:05 2005
***************
*** 8894,8917 ****
  
  #undef abort
  
  void
  w32_abort()
  {
    int button;
    button = MessageBox (NULL,
                       "A fatal error has occurred!\n\n"
!                      "Select Abort to exit, Retry to debug, Ignore to 
continue",
                       "Emacs Abort Dialog",
                       MB_ICONEXCLAMATION | MB_TASKMODAL
!                      | MB_SETFOREGROUND | MB_ABORTRETRYIGNORE);
    switch (button)
      {
!     case IDRETRY:
        DebugBreak ();
!       break;
!     case IDIGNORE:
!       break;
!     case IDABORT:
      default:
        abort ();
        break;
--- 8894,8918 ----
  
  #undef abort
  
+ void w32_abort (void) NO_RETURN;
+ 
  void
  w32_abort()
  {
    int button;
    button = MessageBox (NULL,
                       "A fatal error has occurred!\n\n"
!                      "Would you like to attach a debugger?\n\n"
!                      "Select YES to debug, NO to abort Emacs",
                       "Emacs Abort Dialog",
                       MB_ICONEXCLAMATION | MB_TASKMODAL
!                      | MB_SETFOREGROUND | MB_YESNO);
    switch (button)
      {
!     case IDYES:
        DebugBreak ();
!       exit (2);       /* tell the compiler we will never return */
!     case IDNO:
      default:
        abort ();
        break;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]