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

extern int Qkill_forward_chars;

extern int Qkill_backward_chars;

extern int Vblink_paren_function;

extern int Qoverwrite_mode_binary;

extern struct Lisp_Subr Sforward_char;

int Fforward_char(int );

extern struct Lisp_Subr Sbackward_char;

int Fbackward_char(int );

extern struct Lisp_Subr Sforward_line;

int Fforward_line(int );

extern struct Lisp_Subr Sbeginning_of_line;

int Fbeginning_of_line(int );

extern struct Lisp_Subr Send_of_line;

int Fend_of_line(int );

extern struct Lisp_Subr Sdelete_char;

int Fdelete_char(int , int );

extern struct Lisp_Subr Sdelete_backward_char;

int Fdelete_backward_char(int , int );

extern struct Lisp_Subr Sself_insert_command;

int Fself_insert_command(int );

extern struct Lisp_Subr Snewline;

int Fnewline(int );

int internal_self_insert(int c1,
                         int noautofill);

int syms_of_cmds(void);

int keys_of_cmds(void);

