include/msvcrt: Wrap remaining msvcrt headers for C++ compilation.
authorJon Griffiths <jon_p_griffiths@yahoo.com>
Wed, 11 Jun 2008 21:08:19 +0000 (14:08 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 18 Jun 2008 14:48:08 +0000 (16:48 +0200)
include/msvcrt/crtdbg.h
include/msvcrt/signal.h

index 3b2f11217351bd60247a78e25885d80bebdbb62b..a4393a9aab4faf500f15807b2bb9491791df6a57 100644 (file)
@@ -77,6 +77,10 @@ typedef struct _CrtMemState
 #define _CrtDbgBreak()                  ((void)0)
 #endif
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern int _crtAssertBusy;
 extern int _crtBreakAlloc;
 extern int _crtDbgFlag;
@@ -90,6 +94,10 @@ int   _CrtSetDbgFlag(int new);
 void *_CrtSetDumpClient(void *dumpClient);
 int   _CrtSetReportMode(int reportType, int reportMode);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _DEBUG */
 
 #define _CrtDoForAllClientObjects(f,c)  ((void)0)
index 5a77a0067fedf5a179dfb00996fa807dfb7f493f..2155bb4b46bd06fab7069251da98a8d32f24748e 100644 (file)
 
 #define NSIG     (SIGABRT + 1)
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef void (*__sighandler_t)(int);
 
 #define SIG_DFL ((__sighandler_t)0)
@@ -42,4 +46,8 @@ typedef void (*__sighandler_t)(int);
 __sighandler_t signal(int sig, __sighandler_t func);
 int raise(int sig);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _WINE_SIGNAL_H */