# HG changeset patch # User Kenichi Handa # Date 1210728193 0 # Node ID 181a3677061e398f667782e4ca125006016eac8b # Parent c2449f1de3acd39715e3ca5ee6b73a0696141f44 Throughout the file, delete all USE_FONT_BACKEND conditionals. Don't check enable_font_backend. Delete all codes used only when USE_FONT_BACKEND is not defined. diff -r c2449f1de3ac -r 181a3677061e src/composite.c --- a/src/composite.c Wed May 14 01:22:48 2008 +0000 +++ b/src/composite.c Wed May 14 01:23:13 2008 +0000 @@ -159,7 +159,6 @@ /* Temporary variable used in macros COMPOSITION_XXX. */ Lisp_Object composition_temp; -extern int enable_font_backend; /* Return COMPOSITION-ID of a composition at buffer position CHARPOS/BYTEPOS and length NCHARS. The `composition' property of @@ -276,9 +275,7 @@ vector or a list. It should be a sequence of: char1 rule1 char2 rule2 char3 ... ruleN charN+1 */ -#ifdef USE_FONT_BACKEND - if (enable_font_backend - && VECTORP (components) + if (VECTORP (components) && ASIZE (components) >= 2 && VECTORP (AREF (components, 0))) { @@ -289,9 +286,7 @@ if (! VECTORP (AREF (key, i))) goto invalid_composition; } - else -#endif /* USE_FONT_BACKEND */ - if (VECTORP (components) || CONSP (components)) + else if (VECTORP (components) || CONSP (components)) { int len = XVECTOR (key)->size; @@ -324,12 +319,10 @@ : ((INTEGERP (components) || STRINGP (components)) ? COMPOSITION_WITH_ALTCHARS : COMPOSITION_WITH_RULE_ALTCHARS)); -#ifdef USE_FONT_BACKEND if (cmp->method == COMPOSITION_WITH_RULE_ALTCHARS && VECTORP (components) && ! INTEGERP (AREF (components, 0))) cmp->method = COMPOSITION_WITH_GLYPH_STRING; -#endif /* USE_FONT_BACKEND */ cmp->hash_index = hash_index; glyph_len = (cmp->method == COMPOSITION_WITH_RULE_ALTCHARS ? (XVECTOR (key)->size + 1) / 2 @@ -338,16 +331,13 @@ cmp->offsets = (short *) xmalloc (sizeof (short) * glyph_len * 2); cmp->font = NULL; -#ifdef USE_FONT_BACKEND + /* Calculate the width of overall glyphs of the composition. */ if (cmp->method == COMPOSITION_WITH_GLYPH_STRING) { cmp->width = 1; /* Should be fixed later. */ cmp->glyph_len--; } - else -#endif /* USE_FONT_BACKEND */ - /* Calculate the width of overall glyphs of the composition. */ - if (cmp->method != COMPOSITION_WITH_RULE_ALTCHARS) + else if (cmp->method != COMPOSITION_WITH_RULE_ALTCHARS) { /* Relative composition. */ cmp->width = 0; @@ -652,12 +642,6 @@ { Lisp_Object prop; -#if 0 - if (VECTORP (components) && ASIZE (components) > 1 - && VECTORP (AREF (components, 0))) - prop = components; - else -#endif /* USE_FONT_BACKEND */ prop = Fcons (Fcons (make_number (end - start), components), modification_func); Fput_text_property (make_number (start), make_number (end),