Commit dcd5c89a authored by Paul Eggert's avatar Paul Eggert
Browse files

* composite.h, composite.c (composition_gstring_put_cache):

Use EMACS_INT, not int, for length.
parent b13a45c6
2011-04-04 Paul Eggert <>
* composite.h, composite.c (composition_gstring_put_cache):
Use EMACS_INT, not int, for length.
* composite.h (COMPOSITION_DECODE_REFS): New macro,
breaking out part of COMPOSITION_DECODE_RULE.
......@@ -661,12 +661,12 @@ gstring_lookup_cache (Lisp_Object header)
composition_gstring_put_cache (Lisp_Object gstring, int len)
composition_gstring_put_cache (Lisp_Object gstring, EMACS_INT len)
struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table);
unsigned hash;
Lisp_Object header, copy;
int i;
header = LGSTRING_HEADER (gstring);
hash = h->hashfn (h, header);
......@@ -307,7 +307,7 @@ struct composition_it;
struct face;
struct font_metrics;
extern Lisp_Object composition_gstring_put_cache (Lisp_Object, int);
extern Lisp_Object composition_gstring_put_cache (Lisp_Object, EMACS_INT);
extern Lisp_Object composition_gstring_from_id (int);
extern int composition_gstring_p (Lisp_Object);
extern int composition_gstring_width (Lisp_Object, EMACS_INT, EMACS_INT,
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment