3e878728b6
It's worth pointing out that the Tcl project used to *recommend* that application writers copy this kludge. These ports work fine with Tcl 8.3, which provided a fake matherr() even if the OS didn't, but here's what the Tcl 8.4 changelog has to say: 2002-05-31 (dead code)[474335,555635] removed all use of matherr() (english) *** POTENTIAL INCOMPATIBILITY *** The following lines can be safely removed from any application that has them, unless compatibility with SunOS 4.X is desired. extern int matherr(); int *tclDummyMathPtr = (int *) matherr; The build problems were pointed out by Kris, as usual. ;-)
17 lines
394 B
Text
17 lines
394 B
Text
--- tcl/uutcl.c.orig Sat Feb 19 18:56:55 2005
|
|
+++ tcl/uutcl.c Sat Feb 19 18:57:08 2005
|
|
@@ -48,14 +48,6 @@
|
|
#include <tcl.h>
|
|
#endif
|
|
|
|
-/*
|
|
- * The following variable is a special hack that is needed in order for
|
|
- * Sun shared libraries to be used for Tcl.
|
|
- */
|
|
-
|
|
-extern int matherr();
|
|
-int *tclDummyMathPtr = (int *) matherr;
|
|
-
|
|
#include <uudeview.h>
|
|
#include <uuint.h>
|
|
#include <fptools.h>
|