[brlcad-commits] SF.net SVN: brlcad:[33865] brlcad/trunk/src/other/tcl/generic/tclInt.h
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2009-02-21 17:48:39
|
Revision: 33865 http://brlcad.svn.sourceforge.net/brlcad/?rev=33865&view=rev Author: starseeker Date: 2009-02-21 17:48:30 +0000 (Sat, 21 Feb 2009) Log Message: ----------- Merge in tclInt.h tweak for Windows from r30119 Modified Paths: -------------- brlcad/trunk/src/other/tcl/generic/tclInt.h Modified: brlcad/trunk/src/other/tcl/generic/tclInt.h =================================================================== --- brlcad/trunk/src/other/tcl/generic/tclInt.h 2009-02-21 17:44:24 UTC (rev 33864) +++ brlcad/trunk/src/other/tcl/generic/tclInt.h 2009-02-21 17:48:30 UTC (rev 33865) @@ -94,6 +94,10 @@ # endif #endif +#if defined(_WIN32) && !defined(__CYGWIN__) +# define inline +#endif + /* * Used to tag functions that are only to be visible within the module being * built and not outside it (where this is supported by the linker). @@ -2567,7 +2571,12 @@ MODULE_SCOPE void TclInitNamespaceSubsystem(void); MODULE_SCOPE void TclInitNotifier(void); MODULE_SCOPE void TclInitObjSubsystem(void); +#ifdef _WIN32 +/* This is a quick hack for BLT on Windows */ +EXTERN void TclInitSubsystems(void); +#else MODULE_SCOPE void TclInitSubsystems(void); +#endif MODULE_SCOPE int TclInterpReady(Tcl_Interp *interp); MODULE_SCOPE int TclIsLocalScalar(const char *src, int len); MODULE_SCOPE int TclJoinThread(Tcl_ThreadId id, int *result); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |