/* misc1.c */
int get_indent __PARMS((void));
int get_indent_lnum __PARMS((linenr_t lnum));
void set_indent __PARMS((int size, int del_first));
int open_line __PARMS((int dir, int redraw, int del_spaces, int old_indent));
int get_leader_len __PARMS((char_u *line, char_u **flags));
int plines __PARMS((linenr_t p));
int plines_win __PARMS((WIN *wp, linenr_t p));
int plines_win_col __PARMS((WIN *wp, linenr_t p, long column));
int plines_m __PARMS((linenr_t first, linenr_t last));
int plines_m_win __PARMS((WIN *wp, linenr_t first, linenr_t last));
void ins_char __PARMS((int c));
void ins_str __PARMS((char_u *s));
int del_char __PARMS((int fixpos));
int del_chars __PARMS((long count, int fixpos));
int truncate_line __PARMS((int fixpos));
void del_lines __PARMS((long nlines, int dowindow, int undo));
int gchar __PARMS((FPOS *pos));
int gchar_cursor __PARMS((void));
void pchar_cursor __PARMS((int c));
void goto_endofbuf __PARMS((FPOS *pos));
int inindent __PARMS((int extra));
char_u *skip_to_option_part __PARMS((char_u *p));
char *plural __PARMS((long n));
void set_Changed __PARMS((void));
void unset_Changed __PARMS((BUF *buf));
void change_warning __PARMS((int col));
int ask_yesno __PARMS((char_u *str, int direct));
int get_number __PARMS((void));
void msgmore __PARMS((long n));
void beep_flush __PARMS((void));
void vim_beep __PARMS((void));
void init_homedir __PARMS((void));
void expand_env __PARMS((char_u *src, char_u *dst, int dstlen));
char_u *expand_env_save __PARMS((char_u *src));
void home_replace __PARMS((BUF *buf, char_u *src, char_u *dst, int dstlen));
char_u *home_replace_save __PARMS((BUF *buf, char_u *src));
int fullpathcmp __PARMS((char_u *s1, char_u *s2));
char_u *gettail __PARMS((char_u *fname));
char_u *get_past_head __PARMS((char_u *path));
int ispathsep __PARMS((int c));
char_u *concat_fnames __PARMS((char_u *fname1, char_u *fname2, int sep));
char_u *FullName_save __PARMS((char_u *fname, int force));
int islabel __PARMS((int ind_maxcomment));
int iscase __PARMS((char_u *s));
FPOS *find_start_comment __PARMS((int ind_maxcomment));
int get_c_indent __PARMS((void));
int get_lisp_indent __PARMS((void));
void preserve_exit __PARMS((void));
int vim_fexists __PARMS((char_u *fname));
void line_breakcheck __PARMS((void));
int expand_wildcards __PARMS((int num_pat, char_u **pat, int *num_file, char_u ***file, int flags));
void addfile __PARMS((struct growarray *gap, char_u *f, int flags));
void FreeWild __PARMS((int num, char_u **file));
