# HG changeset patch # User Richard M. Stallman # Date 1124070421 0 # Node ID 30b17a96bd90ce89bc6d18d395ab0d892db8d385 # Parent 155edc67bca3043d961cb8418a501d3fde9f2e31 (syms_of_image): Init Qxbm, Qpbm before calling define_image_type. diff -r 155edc67bca3 -r 30b17a96bd90 src/image.c --- a/src/image.c Mon Aug 15 01:45:46 2005 +0000 +++ b/src/image.c Mon Aug 15 01:47:01 2005 +0000 @@ -8038,9 +8038,6 @@ To check whether it is really supported, use `image-type-available-p'. */); Vimage_types = Qnil; - define_image_type (&xbm_type, 1); - define_image_type (&pbm_type, 1); - DEFVAR_LISP ("image-library-alist", &Vimage_library_alist, doc: /* Alist of image types vs external libraries needed to display them. @@ -8058,6 +8055,17 @@ Vimage_type_cache = Qnil; staticpro (&Vimage_type_cache); + Qpbm = intern ("pbm"); + staticpro (&Qpbm); + ADD_IMAGE_TYPE(Qpbm); + + Qxbm = intern ("xbm"); + staticpro (&Qxbm); + ADD_IMAGE_TYPE(Qxbm); + + define_image_type (&xbm_type, 1); + define_image_type (&pbm_type, 1); + QCascent = intern (":ascent"); staticpro (&QCascent); QCmargin = intern (":margin"); @@ -8102,14 +8110,6 @@ staticpro (&QCpt_height); #endif /* HAVE_GHOSTSCRIPT */ - Qpbm = intern ("pbm"); - staticpro (&Qpbm); - ADD_IMAGE_TYPE(Qpbm); - - Qxbm = intern ("xbm"); - staticpro (&Qxbm); - ADD_IMAGE_TYPE(Qxbm); - #if defined (HAVE_XPM) || defined (MAC_OS) Qxpm = intern ("xpm"); staticpro (&Qxpm);