diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-05-31 12:50:04 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-05-31 12:50:04 (GMT) |
| commit | 84b9d03fb02b9ee744e03775f590d49f105d23f8 (patch) | |
| tree | 5744c424eb00548acf667916895305f874909917 /generic/tcl.h | |
| parent | 2ed71e62a0e1b2fc0b0dca264ffa417ba2d9b159 (diff) | |
| parent | a2a03ea8fb6718cc472cc7dcb44f8e68aadb24ba (diff) | |
| download | tcl-84b9d03fb02b9ee744e03775f590d49f105d23f8.zip tcl-84b9d03fb02b9ee744e03775f590d49f105d23f8.tar.gz tcl-84b9d03fb02b9ee744e03775f590d49f105d23f8.tar.bz2 | |
TIP 537 implementation: Enable 64-bit indexes in regexp matching
Diffstat (limited to 'generic/tcl.h')
| -rw-r--r-- | generic/tcl.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/generic/tcl.h b/generic/tcl.h index 3cf6fad..46561b5 100644 --- a/generic/tcl.h +++ b/generic/tcl.h @@ -459,19 +459,18 @@ typedef void (Tcl_ThreadCreateProc) (void *clientData); */ typedef struct Tcl_RegExpIndices { - long start; /* Character offset of first character in + size_t start; /* Character offset of first character in * match. */ - long end; /* Character offset of first character after + size_t end; /* Character offset of first character after * the match. */ } Tcl_RegExpIndices; typedef struct Tcl_RegExpInfo { - int nsubs; /* Number of subexpressions in the compiled + size_t nsubs; /* Number of subexpressions in the compiled * expression. */ Tcl_RegExpIndices *matches; /* Array of nsubs match offset pairs. */ - long extendStart; /* The offset at which a subsequent match + size_t extendStart; /* The offset at which a subsequent match * might begin. */ - long reserved; /* Reserved for later use. */ } Tcl_RegExpInfo; /* @@ -2171,6 +2170,7 @@ typedef int (Tcl_ArgvGenFuncProc)(void *clientData, Tcl_Interp *interp, #define TCL_IO_FAILURE ((size_t)-1) #define TCL_AUTO_LENGTH ((size_t)-1) +#define TCL_INDEX_NONE ((size_t)-1) /* *---------------------------------------------------------------------------- |
