summaryrefslogtreecommitdiff
path: root/devel/tcl-tclcl/patches/patch-rate-variable.cc
blob: c5970c3c3850f11550ccc0f9967cf783566e1839 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-rate-variable.cc,v 1.1 2014/02/01 08:00:06 markd Exp $

Build with tcl8.6

--- rate-variable.cc.orig	2005-09-07 04:53:51.000000000 +0000
+++ rate-variable.cc
@@ -65,7 +65,7 @@ void RateVariable::init()
 	(void)new RateVariable;
 }
 
-char* RateVariable::update_rate_var(ClientData clientData, Tcl_Interp* tcl,
+const char* RateVariable::update_rate_var(ClientData clientData, Tcl_Interp* tcl,
 				    CONST84 char* name1, 
 				    CONST84 char* name2, int flags)
 {
@@ -82,7 +82,7 @@ char* RateVariable::update_rate_var(Clie
 		flags &= TCL_GLOBAL_ONLY;
 		CONST char* cv = (char *) Tcl_GetVar2(tcl, name1, name2, flags);
 		if (cv == NULL)
-			return (tcl->result);
+			return (Tcl_GetStringResult(tcl));
 		int curval = atoi(cv);
 		double rate = 0.;
 		timeval tv;