summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2018-03-14 00:03:59 (GMT)
committerdgp <dgp@users.sourceforge.net>2018-03-14 00:03:59 (GMT)
commitf597744c5f16fca9675e63dd23d696e13be996a7 (patch)
treeb407e1fe53278e1e9699f18c3720a3d61fe50b38 /generic/tclInt.h
parent23178bb2087e384cb320634e4974b3dc6104eb89 (diff)
parent261fbdac7ec5b605a259cf6c4dc4c2470c7d099d (diff)
downloadtcl-f597744c5f16fca9675e63dd23d696e13be996a7.zip
tcl-f597744c5f16fca9675e63dd23d696e13be996a7.tar.gz
tcl-f597744c5f16fca9675e63dd23d696e13be996a7.tar.bz2
Make TclTrim* routines robust against some malformation in inputs.
Better than access violations and panics!
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 25bec6a..9d60cbc 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -2747,6 +2747,8 @@ MODULE_SCOPE int TclSubstTokens(Tcl_Interp *interp, Tcl_Token *tokenPtr,
int *clNextOuter, CONST char *outerScript);
MODULE_SCOPE void TclTransferResult(Tcl_Interp *sourceInterp, int result,
Tcl_Interp *targetInterp);
+MODULE_SCOPE int TclTrim(const char *bytes, int numBytes,
+ const char *trim, int numTrim, int *trimRight);
MODULE_SCOPE int TclTrimLeft(const char *bytes, int numBytes,
const char *trim, int numTrim);
MODULE_SCOPE int TclTrimRight(const char *bytes, int numBytes,