freebsd-ports/lang/ohugs/files/patch-src_tkhaskell.c
Pietro Cerutti 1b57ea2175 - Convert to USES=tk
- Convert to new LIB_DEPENDS format
- STAGE-clean
2014-02-20 11:07:51 +00:00

45 lines
1.4 KiB
C

--- src/tkhaskell.c.orig 2014-02-20 12:00:29.000000000 +0100
+++ src/tkhaskell.c 2014-02-20 12:02:44.000000000 +0100
@@ -160,17 +160,17 @@
Tcl_SetVar(interp, "tcl_interactive", "0", TCL_GLOBAL_ONLY);
if (Tcl_Init(interp) == TCL_ERROR) {
- fprintf(stderr, "%s\n", interp->result);
+ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp));
return(0);
}
if (Tk_Init(interp) == TCL_ERROR) {
- fprintf(stderr, "%s\n", interp->result);
+ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp));
return FALSE;
}
#if O_TIX
if (Tix_Init(interp) == TCL_ERROR) {
- fprintf(stderr, "%s\n", interp->result);
+ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp));
return FALSE;
}
#endif
@@ -242,17 +242,17 @@
String cmd; {
char errmsg[200];
if (Tcl_Eval(interp,cmd) != TCL_OK) {
- fprintf(stderr, "###Tk/Tcl: %s\n", interp->result);
+ fprintf(stderr, "###Tk/Tcl: %s\n", Tcl_GetStringResult(interp));
strcpy(errmsg,"###internalError {");
- strcat (errmsg,interp -> result);
+ strcat (errmsg, Tcl_GetStringResult(interp));
strcat (errmsg, " }");
if (Tcl_Eval(interp,errmsg) != TCL_OK){
- fprintf(stderr, "###%s\n", interp->result);
+ fprintf(stderr, "###%s\n", Tcl_GetStringResult(interp));
exit(1);
return ("");
}
}
- return (interp -> result);
+ return (Tcl_GetStringResult(interp));
}