diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-12-13 10:38:39 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-12-13 10:38:39 (GMT) |
commit | 276c5f4cc8912519eb23f0720ecb614ff59c3c39 (patch) | |
tree | 6e43ae1e906095f99151a3e40045231f0d54ff55 /generic/tkTextDisp.c | |
parent | 43b775d29369a1dc3315abb9521b3d697069433b (diff) | |
parent | d6bb3158bccb27b30547d3df16e75948b646b280 (diff) | |
download | tk-276c5f4cc8912519eb23f0720ecb614ff59c3c39.zip tk-276c5f4cc8912519eb23f0720ecb614ff59c3c39.tar.gz tk-276c5f4cc8912519eb23f0720ecb614ff59c3c39.tar.bz2 |
(Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation.
Diffstat (limited to 'generic/tkTextDisp.c')
-rw-r--r-- | generic/tkTextDisp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/generic/tkTextDisp.c b/generic/tkTextDisp.c index b3096f9..d4b5086 100644 --- a/generic/tkTextDisp.c +++ b/generic/tkTextDisp.c @@ -440,7 +440,7 @@ typedef struct TextDInfo { #ifndef TK_LAYOUT_WITH_BASE_CHUNKS typedef struct CharInfo { - int numBytes; /* Number of bytes to display. */ + Tcl_Size numBytes; /* Number of bytes to display. */ char chars[TKFLEXARRAY]; /* UTF characters to display. * Allocated as large as necessary. THIS MUST BE THE LAST * FIELD IN THE STRUCTURE. */ @@ -452,7 +452,7 @@ typedef struct CharInfo { TkTextDispChunk *baseChunkPtr; int baseOffset; /* Starting offset in base chunk * baseChars. */ - int numBytes; /* Number of bytes that belong to this + Tcl_Size numBytes; /* Number of bytes that belong to this * chunk. */ const char *chars; /* UTF characters to display. Actually points * into the baseChars of the base chunk. Only @@ -7989,7 +7989,8 @@ CharDisplayProc( const char *string; TextStyle *stylePtr; StyleValues *sValuePtr; - int numBytes, offsetBytes, offsetX; + Tcl_Size numBytes, offsetBytes; + int offsetX; #ifdef TK_DRAW_IN_CONTEXT BaseCharInfo *bciPtr; #endif /* TK_DRAW_IN_CONTEXT */ |