diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2018-12-26 15:04:16 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2018-12-26 15:04:16 (GMT) |
commit | 59eeb967a221a65eafeceea7460f438892396ef7 (patch) | |
tree | 4f2796040b1c60486b26aa2ac3853f95d971c685 /generic/tclIntDecls.h | |
parent | 50b5581156fef0c05550efc25526d3ffeac13523 (diff) | |
download | tcl-59eeb967a221a65eafeceea7460f438892396ef7.zip tcl-59eeb967a221a65eafeceea7460f438892396ef7.tar.gz tcl-59eeb967a221a65eafeceea7460f438892396ef7.tar.bz2 |
Many internal int -> size_t increases, so string lengths > 2Gb can be handled correctly in many more places.
Diffstat (limited to 'generic/tclIntDecls.h')
-rw-r--r-- | generic/tclIntDecls.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/generic/tclIntDecls.h b/generic/tclIntDecls.h index dcf9035..aa2ce34 100644 --- a/generic/tclIntDecls.h +++ b/generic/tclIntDecls.h @@ -111,7 +111,8 @@ EXTERN int TclGetFrame(Tcl_Interp *interp, const char *str, /* Slot 33 is reserved */ /* 34 */ EXTERN int TclGetIntForIndex(Tcl_Interp *interp, - Tcl_Obj *objPtr, int endValue, int *indexPtr); + Tcl_Obj *objPtr, size_t endValue, + int *indexPtr); /* Slot 35 is reserved */ /* Slot 36 is reserved */ /* 37 */ @@ -622,7 +623,7 @@ typedef struct TclIntStubs { const char * (*tclGetExtension) (const char *name); /* 31 */ int (*tclGetFrame) (Tcl_Interp *interp, const char *str, CallFrame **framePtrPtr); /* 32 */ void (*reserved33)(void); - int (*tclGetIntForIndex) (Tcl_Interp *interp, Tcl_Obj *objPtr, int endValue, int *indexPtr); /* 34 */ + int (*tclGetIntForIndex) (Tcl_Interp *interp, Tcl_Obj *objPtr, size_t endValue, int *indexPtr); /* 34 */ void (*reserved35)(void); void (*reserved36)(void); int (*tclGetLoadedPackages) (Tcl_Interp *interp, const char *targetName); /* 37 */ |