summaryrefslogtreecommitdiff
path: root/src/os/macosx/macos.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-01-10 18:56:51 +0000
committerrubidium <rubidium@openttd.org>2007-01-10 18:56:51 +0000
commitf35ed4bbc2b05f1b83476b60948d64375f77f1b4 (patch)
tree1a1c59c13ddb1d152052f3a3a0bcffe4fb531173 /src/os/macosx/macos.h
parenta332d10fd938f345fff18e5f4a662a58f692f734 (diff)
downloadopenttd-f35ed4bbc2b05f1b83476b60948d64375f77f1b4.tar.xz
(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Diffstat (limited to 'src/os/macosx/macos.h')
-rw-r--r--src/os/macosx/macos.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/os/macosx/macos.h b/src/os/macosx/macos.h
index b8a6cd511..ba33ce602 100644
--- a/src/os/macosx/macos.h
+++ b/src/os/macosx/macos.h
@@ -11,9 +11,15 @@
* the function then adds text that tells the user to update and then report the bug if it's present in the newest version
* It also quits in a nice way since we call it when we know something happened that will crash OpenTTD (like a needed pointer turns out to be NULL or similar)
*/
-void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel );
-void ShowMacAssertDialog ( const char *function, const char *file, const int line, const char *expression );
-void ShowMacErrorDialog(const char *error);
+#ifdef __cplusplus
+extern "C" {
+#endif //__cplusplus
+ void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel );
+ void ShowMacAssertDialog ( const char *function, const char *file, const int line, const char *expression );
+ void ShowMacErrorDialog(const char *error);
+#ifdef __cplusplus
+}
+#endif //__cplusplus
// Since MacOS X users will never see an assert unless they started the game from a terminal
// we're using a custom assert(e) macro.