/* Reference to the type of the image. */
struct image_type *type;
+ /* 1 means that loading the image failed. Don't try again. */
+ unsigned load_failed_p;
+
/* A place for image types to store additional data. The member
data.lisp_val is marked during GC, so it's safe to store Lisp data
there. Image types should free this data when their `free'
void update_face_from_frame_parameter P_ ((struct frame *, Lisp_Object,
Lisp_Object));
char *x_charset_registry P_ ((int));
+Lisp_Object tty_color_name P_ ((struct frame *, int));
void clear_face_cache P_ ((int));
unsigned long load_color P_ ((struct frame *, struct face *, Lisp_Object,
enum lface_attribute_index));