X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/41306318777a942420bc4feadbfacf662ea179dc..ad8a47b89fc3c5a3302255f318b1ed805838cf72:/src/composite.c diff --git a/src/composite.c b/src/composite.c index 28942fe4f7..cef2ed86e5 100644 --- a/src/composite.c +++ b/src/composite.c @@ -24,8 +24,6 @@ along with GNU Emacs. If not, see . */ #include -#define COMPOSITE_INLINE EXTERN_INLINE - #include "lisp.h" #include "character.h" #include "buffer.h" @@ -676,7 +674,6 @@ composition_gstring_put_cache (Lisp_Object gstring, ptrdiff_t len) len = j; } - lint_assume (len <= TYPE_MAXIMUM (ptrdiff_t) - 2); copy = Fmake_vector (make_number (len + 2), Qnil); LGSTRING_SET_HEADER (copy, Fcopy_sequence (header)); for (i = 0; i < len; i++) @@ -1194,7 +1191,7 @@ composition_compute_stop_pos (struct composition_it *cmp_it, ptrdiff_t charpos, /* Check if the character at CHARPOS (and BYTEPOS) is composed (possibly with the following characters) on window W. ENDPOS limits - characters to be composed. FACE, in non-NULL, is a base face of + characters to be composed. FACE, if non-NULL, is a base face of the character. If STRING is not nil, it is a string containing the character to check, and CHARPOS and BYTEPOS are indices in the string. In that case, FACE must not be NULL.