/* ex_getln.c */
char_u *getcmdline __PARMS((int firstc, long count, int indent));
char_u *getexline __PARMS((int c, void *dummy, int indent));
char_u *getexmodeline __PARMS((int c, void *dummy, int indent));
int cmdline_overstrike __PARMS((void));
int cmdline_at_end __PARMS((void));
int put_on_cmdline __PARMS((char_u *str, int len, int redraw));
void redrawcmdline __PARMS((void));
void compute_cmdrow __PARMS((void));
void gotocmdline __PARMS((int clr));
char_u *ExpandOne __PARMS((char_u *str, char_u *orig, int options, int mode));
void tilde_replace __PARMS((char_u *orig_pat, int num_files, char_u **files));
char_u *addstar __PARMS((char_u *fname, int len));
void add_to_history __PARMS((int histype, char_u *new_entry));
void prepare_viminfo_history __PARMS((int asklen));
int read_viminfo_history __PARMS((char_u *line, FILE *fp));
void finish_viminfo_history __PARMS((void));
void write_viminfo_history __PARMS((FILE *fp));
