Jon Griffiths : include/msvcrt: Wrap remaining msvcrt headers for C++ compilation.
Module: wine Branch: master Commit: 7d39c97e5fb168f7fdcc150b8eba3ddd1164e061 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7d39c97e5fb168f7fdcc150b8e... Author: Jon Griffiths <jon_p_griffiths(a)yahoo.com> Date: Wed Jun 11 14:08:19 2008 -0700 include/msvcrt: Wrap remaining msvcrt headers for C++ compilation. --- include/msvcrt/crtdbg.h | 8 ++++++++ include/msvcrt/signal.h | 8 ++++++++ 2 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/msvcrt/crtdbg.h b/include/msvcrt/crtdbg.h index 3b2f112..a4393a9 100644 --- a/include/msvcrt/crtdbg.h +++ b/include/msvcrt/crtdbg.h @@ -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) diff --git a/include/msvcrt/signal.h b/include/msvcrt/signal.h index 5a77a00..2155bb4 100644 --- a/include/msvcrt/signal.h +++ b/include/msvcrt/signal.h @@ -33,6 +33,10 @@ #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 */
participants (1)
-
Alexandre Julliard