Index: tcl/win/tclWin32Dll.c =================================================================== RCS file: /cvs/src/src/tcl/win/tclWin32Dll.c,v retrieving revision 1.9 diff -p -u -r1.9 tclWin32Dll.c --- tcl/win/tclWin32Dll.c 21 Jan 2003 19:40:22 -0000 1.9 +++ tcl/win/tclWin32Dll.c 26 Jul 2005 15:55:47 -0000 @@ -38,8 +38,8 @@ static HINSTANCE hInstance; /* HINSTANCE static int platformId; /* Running under NT, or 95/98? */ #ifdef HAVE_NO_SEH -static void *ESP; -static void *EBP; +static void *ESP __attribute__ ((used)); +static void *EBP __attribute__ ((used)); #endif /* HAVE_NO_SEH */ /* @@ -393,7 +393,7 @@ TclpCheckStackSpace() } #ifdef HAVE_NO_SEH static -__attribute__ ((cdecl)) +__attribute__ ((cdecl)) __attribute__ ((used)) EXCEPTION_DISPOSITION _except_checkstackspace_handler( struct _EXCEPTION_RECORD *ExceptionRecord, Index: tcl/win/tclWinChan.c =================================================================== RCS file: /cvs/src/src/tcl/win/tclWinChan.c,v retrieving revision 1.5 diff -p -u -r1.5 tclWinChan.c --- tcl/win/tclWinChan.c 21 Jan 2003 19:40:22 -0000 1.5 +++ tcl/win/tclWinChan.c 26 Jul 2005 15:55:47 -0000 @@ -122,8 +122,8 @@ static Tcl_ChannelType fileChannelType = }; #ifdef HAVE_NO_SEH -static void *ESP; -static void *EBP; +static void *ESP __attribute__ ((used)); +static void *EBP __attribute__ ((used)); #endif /* HAVE_NO_SEH */ @@ -1106,7 +1106,7 @@ Tcl_MakeFileChannel(rawHandle, mode) } #ifdef HAVE_NO_SEH static -__attribute__ ((cdecl)) +__attribute__ ((cdecl)) __attribute__ ((used)) EXCEPTION_DISPOSITION _except_makefilechannel_handler( struct _EXCEPTION_RECORD *ExceptionRecord, Index: tcl/win/tclWinFCmd.c =================================================================== RCS file: /cvs/src/src/tcl/win/tclWinFCmd.c,v retrieving revision 1.6 diff -p -u -r1.6 tclWinFCmd.c --- tcl/win/tclWinFCmd.c 7 Feb 2003 19:52:00 -0000 1.6 +++ tcl/win/tclWinFCmd.c 26 Jul 2005 15:55:47 -0000 @@ -469,7 +469,7 @@ DoRenameFile( } #ifdef HAVE_NO_SEH static -__attribute__ ((cdecl)) +__attribute__ ((cdecl)) __attribute__ ((used)) EXCEPTION_DISPOSITION _except_dorenamefile_handler( struct _EXCEPTION_RECORD *ExceptionRecord, @@ -651,7 +651,7 @@ DoCopyFile( } #ifdef HAVE_NO_SEH static -__attribute__ ((cdecl)) +__attribute__ ((cdecl)) __attribute__ ((used)) EXCEPTION_DISPOSITION _except_docopyfile_handler( struct _EXCEPTION_RECORD *ExceptionRecord,