Fossil SCM

Per feedback, further improve the Tcl shared library error message.

mistachkin 2013-09-19 18:36 trunk
Commit aad3ef32885dd1c6b765c1b0c94a5837188da6bb
1 file changed +3 -2
+3 -2
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -671,13 +671,14 @@
671671
*pxCreateInterp = xCreateInterp;
672672
*pxDeleteInterp = xDeleteInterp;
673673
return TH_OK;
674674
}
675675
} while( --fileName[TCL_MINOR_OFFSET]>'3' ); /* Tcl 8.4+ */
676
- fileName[TCL_MINOR_OFFSET]++;
676
+ fileName[TCL_MINOR_OFFSET] = 'x';
677677
Th_ErrorMessage(interp,
678
- "could not load Tcl shared library \"", fileName, -1);
678
+ "could not load any supported Tcl 8.6, 8.5, or 8.4 shared library \"",
679
+ fileName, -1);
679680
return TH_ERROR;
680681
#else
681682
*pLibrary = 0;
682683
*pxFindExecutable = Tcl_FindExecutable;
683684
*pxCreateInterp = Tcl_CreateInterp;
684685
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -671,13 +671,14 @@
671 *pxCreateInterp = xCreateInterp;
672 *pxDeleteInterp = xDeleteInterp;
673 return TH_OK;
674 }
675 } while( --fileName[TCL_MINOR_OFFSET]>'3' ); /* Tcl 8.4+ */
676 fileName[TCL_MINOR_OFFSET]++;
677 Th_ErrorMessage(interp,
678 "could not load Tcl shared library \"", fileName, -1);
 
679 return TH_ERROR;
680 #else
681 *pLibrary = 0;
682 *pxFindExecutable = Tcl_FindExecutable;
683 *pxCreateInterp = Tcl_CreateInterp;
684
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -671,13 +671,14 @@
671 *pxCreateInterp = xCreateInterp;
672 *pxDeleteInterp = xDeleteInterp;
673 return TH_OK;
674 }
675 } while( --fileName[TCL_MINOR_OFFSET]>'3' ); /* Tcl 8.4+ */
676 fileName[TCL_MINOR_OFFSET] = 'x';
677 Th_ErrorMessage(interp,
678 "could not load any supported Tcl 8.6, 8.5, or 8.4 shared library \"",
679 fileName, -1);
680 return TH_ERROR;
681 #else
682 *pLibrary = 0;
683 *pxFindExecutable = Tcl_FindExecutable;
684 *pxCreateInterp = Tcl_CreateInterp;
685

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button