diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-16 15:45:55 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-16 15:45:55 (GMT) |
commit | 3e0f865a142c5d9d73db773cdbf1e7a5303a2988 (patch) | |
tree | 21b748b4d7db5b997b5c8d93aebeceb48539dae8 /win/winMain.c | |
parent | e1850f88d4c09f055b37c00c80e222fddd8ef576 (diff) | |
download | tk-3e0f865a142c5d9d73db773cdbf1e7a5303a2988.zip tk-3e0f865a142c5d9d73db773cdbf1e7a5303a2988.tar.gz tk-3e0f865a142c5d9d73db773cdbf1e7a5303a2988.tar.bz2 |
Define MODULE_SCOPE correctly when using a C++ compiler
Diffstat (limited to 'win/winMain.c')
-rw-r--r-- | win/winMain.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/win/winMain.c b/win/winMain.c index f1d5a03..f8c3e78 100644 --- a/win/winMain.c +++ b/win/winMain.c @@ -60,7 +60,11 @@ static BOOL consoleRequired = TRUE; #define TK_LOCAL_APPINIT Tcl_AppInit #endif #ifndef MODULE_SCOPE -# define MODULE_SCOPE extern +# ifdef __cplusplus +# define MODULE_SCOPE extern "C" +# else +# define MODULE_SCOPE extern +# endif #endif MODULE_SCOPE int TK_LOCAL_APPINIT(Tcl_Interp *interp); |