From: degomme Date: Wed, 24 Feb 2016 16:31:38 +0000 (+0100) Subject: seriously c++ X-Git-Tag: v3_13~694 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/05267c50fc3feca4144a492357f7a556c68c9f89 seriously c++ --- diff --git a/src/include/xbt/win32_ucontext.h b/src/include/xbt/win32_ucontext.h index e11b97419b..0525911afd 100644 --- a/src/include/xbt/win32_ucontext.h +++ b/src/include/xbt/win32_ucontext.h @@ -29,7 +29,10 @@ #ifndef UCONTEXT_H #define UCONTEXT_H -extern "C"{ +#ifdef _cplusplus +extern "C" +{ +#endif #include typedef struct __stack { @@ -51,5 +54,7 @@ int setcontext(const ucontext_t * ucp); int makecontext(ucontext_t *, void (*)(), int, ...); int swapcontext(ucontext_t *, const ucontext_t *); +#ifdef _cplusplus } +#endif #endif /* UCONTEXT_H */