msdos.h dosfns.h dispextern.h $(config_h)
fringe.o: fringe.c dispextern.h frame.h window.h buffer.h $(config_h)
fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h charset.h frame.h \
- keyboard.h $(config_h)
+ keyboard.h termhooks.h $(config_h)
getloadavg.o: getloadavg.c $(config_h)
+ image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h \
+ systime.h xterm.h w32term.h w32gui.h macterm.h macgui.h $(config_h)
indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \
termopts.h disptab.h region-cache.h charset.h composite.h dispextern.h \
keyboard.h
void w32_reset_fringes P_ ((void));
#endif
+ /* Defined in image.c */
+
+ #ifdef HAVE_WINDOW_SYSTEM
+
+ extern int x_bitmap_height P_ ((struct frame *, int));
+ extern int x_bitmap_width P_ ((struct frame *, int));
+ extern int x_bitmap_pixmap P_ ((struct frame *, int));
+ extern void x_reference_bitmap P_ ((struct frame *, int));
+ extern int x_create_bitmap_from_data P_ ((struct frame *, char *,
+ unsigned int, unsigned int));
+ extern int x_create_bitmap_from_file P_ ((struct frame *, Lisp_Object));
+ #ifndef x_destroy_bitmap
+ extern void x_destroy_bitmap P_ ((struct frame *, int));
+ #endif
+ extern void x_destroy_all_bitmaps P_ ((Display_Info *));
+ extern int x_create_bitmap_mask P_ ((struct frame * , int));
+ extern Lisp_Object x_find_image_file P_ ((Lisp_Object));
+
+ void x_kill_gs_process P_ ((Pixmap, struct frame *));
+ struct image_cache *make_image_cache P_ ((void));
+ void free_image_cache P_ ((struct frame *));
+ void clear_image_cache P_ ((struct frame *, int));
+ void forall_images_in_image_cache P_ ((struct frame *,
+ void (*) P_ ((struct image *))));
+ int valid_image_p P_ ((Lisp_Object));
+ void prepare_image_for_display P_ ((struct frame *, struct image *));
+ int lookup_image P_ ((struct frame *, Lisp_Object));
+
+ unsigned long image_background P_ ((struct image *, struct frame *,
+ XImagePtr_or_DC ximg));
+ int image_background_transparent P_ ((struct image *, struct frame *,
+ XImagePtr_or_DC mask));
+
+ #endif
+
/* Defined in sysdep.c */
-void get_frame_size P_ ((int *, int *));
+void get_tty_size P_ ((int, int *, int *));
void request_sigio P_ ((void));
void unrequest_sigio P_ ((void));
-int tabs_safe_p P_ ((void));
-void init_baud_rate P_ ((void));
+int tabs_safe_p P_ ((int));
+void init_baud_rate P_ ((int));
void init_sigio P_ ((int));
/* Defined in xfaces.c */