Mercurial > hg > xemacs-beta
diff src/glyphs.c @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 56c54cf7c5b6 |
children | 54cc21c15cbb |
line wrap: on
line diff
--- a/src/glyphs.c Mon Aug 13 09:00:04 2007 +0200 +++ b/src/glyphs.c Mon Aug 13 09:02:59 2007 +0200 @@ -386,7 +386,6 @@ Lisp_Object make_string_from_file (Lisp_Object file) { - /* This function can call lisp */ int count = specpdl_depth (); Lisp_Object temp_buffer; struct gcpro gcpro1; @@ -398,7 +397,7 @@ GCPRO1 (temp_buffer); set_buffer_internal (XBUFFER (temp_buffer)); Ferase_buffer (Fcurrent_buffer ()); - Finsert_file_contents_internal (file, Qnil, Qnil, Qnil, Qnil); + Finsert_file_contents_internal (file, Qnil, Qnil, Qnil, Qnil, Qnil, Qnil); data = Fbuffer_substring (Qnil, Qnil, Fcurrent_buffer ()); unbind_to (count, Qnil); UNGCPRO; @@ -479,8 +478,7 @@ } static Lisp_Object -instantiate_image_instantiator (Lisp_Object device, Lisp_Object domain, - Lisp_Object instantiator, +instantiate_image_instantiator (Lisp_Object device, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, int dest_mask) { @@ -500,7 +498,7 @@ ("Don't know how to instantiate this image instantiator?", instantiator); IIFORMAT_METH (meths, instantiate, (ii, instantiator, pointer_fg, - pointer_bg, dest_mask, domain)); + pointer_bg, dest_mask)); } UNGCPRO; @@ -983,8 +981,7 @@ if (VECTORP (data) && EQ (vector_data (XVECTOR (data))[0], Qinherit)) signal_simple_error ("inheritance not allowed here", data); - ii = instantiate_image_instantiator (device, device, data, - Qnil, Qnil, dest_mask); + ii = instantiate_image_instantiator (device, data, Qnil, Qnil, dest_mask); RETURN_UNGCPRO (ii); } @@ -1051,7 +1048,7 @@ { Error_behavior errb = decode_error_behavior_flag (no_error); - return call_with_suspended_errors ((lisp_fn_t) make_image_instance_1, + return call_with_suspended_errors (make_image_instance_1, Qnil, Qimage, errb, 3, data, device, dest_types); } @@ -1321,7 +1318,7 @@ ****************************************************************************/ static int -nothing_possible_dest_types (void) +nothing_possible_dest_types () { return IMAGE_NOTHING_MASK; } @@ -1329,7 +1326,7 @@ static void nothing_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) + int dest_mask) { struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); @@ -1363,7 +1360,7 @@ } static int -inherit_possible_dest_types (void) +inherit_possible_dest_types () { return IMAGE_MONO_PIXMAP_MASK; } @@ -1371,7 +1368,7 @@ static void inherit_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) + int dest_mask) { /* handled specially in image_instantiate */ abort (); @@ -1389,7 +1386,7 @@ } static int -string_possible_dest_types (void) +string_possible_dest_types () { return IMAGE_TEXT_MASK; } @@ -1398,7 +1395,7 @@ void string_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) + int dest_mask) { Lisp_Object data = find_keyword_in_vector (instantiator, Q_data); struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); @@ -1425,7 +1422,7 @@ } static int -formatted_string_possible_dest_types (void) +formatted_string_possible_dest_types () { return IMAGE_TEXT_MASK; } @@ -1434,7 +1431,7 @@ formatted_string_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) + int dest_mask) { Lisp_Object data = find_keyword_in_vector (instantiator, Q_data); struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); @@ -1598,7 +1595,6 @@ record_unwind_protect (image_instantiate_cache_result, locative); instance = instantiate_image_instantiator (device, - domain, instantiator, pointer_fg, pointer_bg, dest_mask); @@ -1734,11 +1730,12 @@ Lisp_Object newinst; Lisp_Object contype = XCAR (rest); - newinst = call_with_suspended_errors - ((lisp_fn_t) normalize_image_instantiator, - Qnil, Qimage, ERROR_ME_NOT, 3, instantiator, contype, - make_int (XIMAGE_SPECIFIER_ALLOWED (specifier))); - + newinst = call_with_suspended_errors (normalize_image_instantiator, + Qnil, Qimage, ERROR_ME_NOT, + 3, instantiator, contype, + make_int + (XIMAGE_SPECIFIER_ALLOWED + (specifier))); if (!NILP (newinst)) { Lisp_Object newtag; @@ -2383,7 +2380,7 @@ struct face_cachel *cachel; find_charsets_in_bufbyte_string (charsets, - XSTRING_DATA (string), + XSTRING_DATA (string), XSTRING_LENGTH (string)); if (!NILP (frame_face))