summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/MsgHandler.cpp
diff options
context:
space:
mode:
authorLPFaint99 <lpfaint99@gmail.com>2009-02-23 06:15:48 +0000
committerLPFaint99 <lpfaint99@gmail.com>2009-02-23 06:15:48 +0000
commit578c402d2ce5e6a7b6e42a4c7449d9aeac61e5e2 (patch)
tree2841b73dd8e7f0e3c9f692092079e639f9f87880 /Source/Core/Common/Src/MsgHandler.cpp
parent472582022b7ebd39c6a52ff541c8beacd52739ca (diff)
Update svn:eol-style=native ( r1442 ) for Source/*.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2384 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/MsgHandler.cpp')
-rw-r--r--Source/Core/Common/Src/MsgHandler.cpp164
1 files changed, 82 insertions, 82 deletions
diff --git a/Source/Core/Common/Src/MsgHandler.cpp b/Source/Core/Common/Src/MsgHandler.cpp
index f685d76dff..ad7256875c 100644
--- a/Source/Core/Common/Src/MsgHandler.cpp
+++ b/Source/Core/Common/Src/MsgHandler.cpp
@@ -1,82 +1,82 @@
-// Copyright (C) 2003-2008 Dolphin Project.
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 2.0.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License 2.0 for more details.
-
-// A copy of the GPL 2.0 should have been included with the program.
-// If not, see http://www.gnu.org/licenses/
-
-// Official SVN repository and contact information can be found at
-// http://code.google.com/p/dolphin-emu/
-
-
-//////////////////////////////////////////////////////////////////////////////////////
-// Include and declarations
-// ŻŻŻŻŻŻŻŻŻ
-#include <stdio.h> // System
-
-#include "Common.h" // Local
-#include "StringUtil.h"
-
-bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style);
-static MsgAlertHandler msg_handler = DefaultMsgHandler;
-/////////////////////////////
-
-
-/* Select which of these functions that are used for message boxes. If wxWidgets is enabled
- we will use wxMsgAlert() that is defined in main.cpp */
-void RegisterMsgAlertHandler(MsgAlertHandler handler)
-{
- msg_handler = handler;
-}
-
-/////////////////////////////////////////////////////////////
-/* This is the first stop for messages where the log is updated and the correct windows
- is shown */
-// ŻŻŻŻŻŻŻŻŻ
-bool MsgAlert(const char* caption, bool yes_no, int Style, const char* format, ...)
-{
- // ---------------------------------
- // Read message and write it to the log
- // -----------
- char buffer[2048];
- bool ret = false;
-
- va_list args;
- va_start(args, format);
- CharArrayFromFormatV(buffer, 2047, format, args);
- va_end(args);
-
- LOG(MASTER_LOG, "%s: %s", caption, buffer);
- // -----------
-
- if (msg_handler) {
- ret = msg_handler(caption, buffer, yes_no, Style);
- }
- return ret;
-}
-
-/////////////////////////////////////////////////////////////
-/* This is used in the No-GUI build */
-// ŻŻŻŻŻŻŻŻŻ
-bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style)
-{
-#ifdef _WIN32
- int STYLE = MB_ICONINFORMATION;
- if (Style == QUESTION) STYLE = MB_ICONQUESTION;
- if (Style == WARNING) STYLE = MB_ICONWARNING;
-
- return IDYES == MessageBox(0, text, caption, STYLE | (yes_no ? MB_YESNO : MB_OK));
-
-#else
- printf("%s\n", text);
- return true;
-#endif
-}
-
+// Copyright (C) 2003-2008 Dolphin Project.
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, version 2.0.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License 2.0 for more details.
+
+// A copy of the GPL 2.0 should have been included with the program.
+// If not, see http://www.gnu.org/licenses/
+
+// Official SVN repository and contact information can be found at
+// http://code.google.com/p/dolphin-emu/
+
+
+//////////////////////////////////////////////////////////////////////////////////////
+// Include and declarations
+// ŻŻŻŻŻŻŻŻŻ
+#include <stdio.h> // System
+
+#include "Common.h" // Local
+#include "StringUtil.h"
+
+bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style);
+static MsgAlertHandler msg_handler = DefaultMsgHandler;
+/////////////////////////////
+
+
+/* Select which of these functions that are used for message boxes. If wxWidgets is enabled
+ we will use wxMsgAlert() that is defined in main.cpp */
+void RegisterMsgAlertHandler(MsgAlertHandler handler)
+{
+ msg_handler = handler;
+}
+
+/////////////////////////////////////////////////////////////
+/* This is the first stop for messages where the log is updated and the correct windows
+ is shown */
+// ŻŻŻŻŻŻŻŻŻ
+bool MsgAlert(const char* caption, bool yes_no, int Style, const char* format, ...)
+{
+ // ---------------------------------
+ // Read message and write it to the log
+ // -----------
+ char buffer[2048];
+ bool ret = false;
+
+ va_list args;
+ va_start(args, format);
+ CharArrayFromFormatV(buffer, 2047, format, args);
+ va_end(args);
+
+ LOG(MASTER_LOG, "%s: %s", caption, buffer);
+ // -----------
+
+ if (msg_handler) {
+ ret = msg_handler(caption, buffer, yes_no, Style);
+ }
+ return ret;
+}
+
+/////////////////////////////////////////////////////////////
+/* This is used in the No-GUI build */
+// ŻŻŻŻŻŻŻŻŻ
+bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style)
+{
+#ifdef _WIN32
+ int STYLE = MB_ICONINFORMATION;
+ if (Style == QUESTION) STYLE = MB_ICONQUESTION;
+ if (Style == WARNING) STYLE = MB_ICONWARNING;
+
+ return IDYES == MessageBox(0, text, caption, STYLE | (yes_no ? MB_YESNO : MB_OK));
+
+#else
+ printf("%s\n", text);
+ return true;
+#endif
+}
+