/* Prototypes for functions defined in
frame.c
 */

extern int Qheight;

extern int Qminibuffer;

extern int Qmodeline;

extern int Qname;

extern int Qunsplittable;

extern int Qmenu_bar_lines;

extern int Qwidth;

extern int Vterminal_frame;

extern struct Lisp_Subr Sselected_frame;

int Fselected_frame(void);

extern struct Lisp_Subr Sframep;

int Fframep(int );

extern struct Lisp_Subr Sset_frame_height;

int Fset_frame_height(int , int , int );

extern struct Lisp_Subr Sset_frame_width;

int Fset_frame_width(int , int , int );

extern struct Lisp_Subr Sset_frame_size;

int Fset_frame_size(int , int , int );

extern struct Lisp_Subr Sframe_height;

int Fframe_height(int );

extern struct Lisp_Subr Sframe_width;

int Fframe_width(int );

extern struct Lisp_Subr Sframe_char_height;

int Fframe_char_height(int );

extern struct Lisp_Subr Sframe_char_width;

int Fframe_char_width(int );

extern struct Lisp_Subr Sframe_pixel_height;

int Fframe_pixel_height(int );

extern struct Lisp_Subr Sframe_pixel_width;

int Fframe_pixel_width(int );

extern struct Lisp_Subr Sset_screen_height;

int Fset_screen_height(int , int );

extern struct Lisp_Subr Sset_screen_width;

int Fset_screen_width(int , int );

extern struct Lisp_Subr Smouse_position;

int Fmouse_position(void);

void store_in_alist(int * alistptr,
                    int prop,
                    int val);

extern struct Lisp_Subr Sframe_parameters;

int Fframe_parameters(int );

extern struct Lisp_Subr Smodify_frame_parameters;

int Fmodify_frame_parameters(int , int );

extern struct Lisp_Subr Sframe_live_p;

int Fframe_live_p(int );

int syms_of_frame(void);

int keys_of_frame(void);

