aboutsummaryrefslogtreecommitdiffstats
path: root/src/composite.h
diff options
context:
space:
mode:
authorXue Fuqiao2013-09-04 08:39:34 +0800
committerXue Fuqiao2013-09-04 08:39:34 +0800
commitadf2fc4a01efe77d73cd52bc9173914ed56ff531 (patch)
treea5a280a5554a7bffeaf94fccae29fa3ac1a5d066 /src/composite.h
parent63191d9f2043d2e67657e85a7b3842805dd1dad6 (diff)
parent38726039b77db432989fed106c88e9f1aa463281 (diff)
downloademacs-adf2fc4a01efe77d73cd52bc9173914ed56ff531.tar.gz
emacs-adf2fc4a01efe77d73cd52bc9173914ed56ff531.zip
Merge from mainline.
Diffstat (limited to 'src/composite.h')
-rw-r--r--src/composite.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/composite.h b/src/composite.h
index 53665b36bd1..df170093797 100644
--- a/src/composite.h
+++ b/src/composite.h
@@ -25,6 +25,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
25#ifndef EMACS_COMPOSITE_H 25#ifndef EMACS_COMPOSITE_H
26#define EMACS_COMPOSITE_H 26#define EMACS_COMPOSITE_H
27 27
28#include "font.h"
29
28INLINE_HEADER_BEGIN 30INLINE_HEADER_BEGIN
29#ifndef COMPOSITE_INLINE 31#ifndef COMPOSITE_INLINE
30# define COMPOSITE_INLINE INLINE 32# define COMPOSITE_INLINE INLINE
@@ -312,10 +314,6 @@ enum lglyph_indices
312#define LGLYPH_WADJUST(g) (VECTORP (LGLYPH_ADJUSTMENT (g)) \ 314#define LGLYPH_WADJUST(g) (VECTORP (LGLYPH_ADJUSTMENT (g)) \
313 ? XINT (AREF (LGLYPH_ADJUSTMENT (g), 2)) : 0) 315 ? XINT (AREF (LGLYPH_ADJUSTMENT (g), 2)) : 0)
314 316
315struct composition_it;
316struct face;
317struct font_metrics;
318
319extern Lisp_Object composition_gstring_put_cache (Lisp_Object, ptrdiff_t); 317extern Lisp_Object composition_gstring_put_cache (Lisp_Object, ptrdiff_t);
320extern Lisp_Object composition_gstring_from_id (ptrdiff_t); 318extern Lisp_Object composition_gstring_from_id (ptrdiff_t);
321extern bool composition_gstring_p (Lisp_Object); 319extern bool composition_gstring_p (Lisp_Object);