Index: unix/configure.in
===================================================================
RCS file: /cvsroot/tcl/tcl/unix/configure.in,v
retrieving revision 1.158
diff -b -u -r1.158 configure.in
--- unix/configure.in	6 Jun 2007 09:53:42 -0000	1.158
+++ unix/configure.in	14 Jul 2007 22:37:19 -0000
@@ -61,6 +61,7 @@
 fi
 
 AC_PROG_CC
+AC_C_INLINE
 
 #--------------------------------------------------------------------
 # Supply substitutes for missing POSIX header files.  Special notes:
Index: win/configure.in
===================================================================
RCS file: /cvsroot/tcl/tcl/win/configure.in,v
retrieving revision 1.92
diff -b -u -r1.92 configure.in
--- win/configure.in	18 May 2007 18:39:34 -0000	1.92
+++ win/configure.in	14 Jul 2007 22:37:19 -0000
@@ -55,6 +55,7 @@
 fi
 
 AC_PROG_CC
+AC_C_INLINE
 
 # To properly support cross-compilation, one would
 # need to use these tool checks instead of
Index: win/makefile.vc
===================================================================
RCS file: /cvsroot/tcl/tcl/win/makefile.vc,v
retrieving revision 1.161
diff -b -u -r1.161 makefile.vc
--- win/makefile.vc	28 Jun 2007 21:24:58 -0000	1.161
+++ win/makefile.vc	14 Jul 2007 22:37:19 -0000
@@ -456,7 +456,7 @@
 TCL_INCLUDES	= -I"$(WINDIR)" -I"$(GENERICDIR)" -I"$(TOMMATHDIR)"
 BASE_CFLAGS	= $(cflags) $(cdebug) $(crt) $(TCL_INCLUDES) \
 			-DTCL_PIPE_DLL=\"$(TCLPIPEDLLNAME)\" -DTCL_TOMMATH \
-			-DMP_PREC=4
+			-DMP_PREC=4 -Dinline=__inline
 CON_CFLAGS	= $(cflags) $(cdebug) $(crt) -DCONSOLE
 TCL_CFLAGS	= $(BASE_CFLAGS) $(OPTDEFINES)
 STUB_CFLAGS     = $(cflags) $(cdebug) $(OPTDEFINES)
