summaryrefslogtreecommitdiffstats
path: root/generic/tclParse.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2018-01-31 12:18:58 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2018-01-31 12:18:58 (GMT)
commit66b69b8d36c7218cee80e94890e1e6fb9b27fcc2 (patch)
treeb78771f1522d0793b7a2f92659410cadf9bb42be /generic/tclParse.c
parent8a2f752e5139eb86c0d294c1c3222011fa7dde82 (diff)
downloadtcl-66b69b8d36c7218cee80e94890e1e6fb9b27fcc2.zip
tcl-66b69b8d36c7218cee80e94890e1e6fb9b27fcc2.tar.gz
tcl-66b69b8d36c7218cee80e94890e1e6fb9b27fcc2.tar.bz2
Change Tcl_Token definition (int -> size_t). Many related code-changes.
Diffstat (limited to 'generic/tclParse.c')
-rw-r--r--generic/tclParse.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/generic/tclParse.c b/generic/tclParse.c
index a2227f7..b012222a 100644
--- a/generic/tclParse.c
+++ b/generic/tclParse.c
@@ -385,7 +385,7 @@ Tcl_ParseCommand(
/* Haven't seen prefix already */
&& (1 == parsePtr->numTokens - expIdx)
/* Only one token */
- && (((1 == (size_t) expPtr->size)
+ && (((1 == expPtr->size)
/* Same length as prefix */
&& (expPtr->start[0] == '*')))
/* Is the prefix */
@@ -466,7 +466,7 @@ Tcl_ParseCommand(
*/
while (nextElem < listEnd) {
- int size;
+ size_t size;
code = TclFindElement(NULL, nextElem, listEnd - nextElem,
&elemStart, &nextElem, &size, &literal);
@@ -821,7 +821,7 @@ TclParseBackslash(
const char *src, /* Points to the backslash character of a a
* backslash sequence. */
int numBytes, /* Max number of bytes to scan. */
- int *readPtr, /* NULL, or points to storage where the number
+ size_t *readPtr, /* NULL, or points to storage where the number
* of bytes scanned should be written. */
char *dst) /* NULL, or points to buffer where the UTF-8
* encoding of the backslash sequence is to be
@@ -1649,7 +1649,8 @@ Tcl_ParseBraces(
{
Tcl_Token *tokenPtr;
register const char *src;
- int startIndex, level, length;
+ int startIndex, level;
+ size_t length;
if ((numBytes == 0) || (start == NULL)) {
return TCL_ERROR;