patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closed

Problem:    QuitPre and ExitPre not triggered when GUI window is closed.
Solution:   Call before_quit_autocmds(). (closes #8242)
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 8d8ef08..58dad65 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -5498,7 +5498,7 @@
     settmode(TMODE_RAW);
 }
 
-    static int
+    int
 before_quit_autocmds(win_T *wp, int quit_all, int forceit)
 {
     apply_autocmds(EVENT_QUITPRE, NULL, NULL, FALSE, wp->w_buffer);
@@ -5572,7 +5572,7 @@
 #endif
 
     /*
-     * If there are more files or windows we won't exit.
+     * If there is only one relevant window we will exit.
      */
     if (check_more(FALSE, eap->forceit) == OK && only_one_window())
 	exiting = TRUE;