2 int search_regcomp
__ARGS((char_u
*pat
, int pat_save
, int pat_use
, int options
, regmmatch_T
*regmatch
));
3 char_u
*get_search_pat
__ARGS((void
));
4 char_u
*reverse_text
__ARGS((char_u
*s
));
5 void save_search_patterns
__ARGS((void
));
6 void restore_search_patterns
__ARGS((void
));
7 void free_search_patterns
__ARGS((void
));
8 int ignorecase
__ARGS((char_u
*pat
));
9 char_u
*last_search_pat
__ARGS((void
));
10 void reset_search_dir
__ARGS((void
));
11 void set_last_search_pat
__ARGS((char_u
*s
, int idx
, int magic
, int setlast
));
12 void last_pat_prog
__ARGS((regmmatch_T
*regmatch
));
13 int searchit
__ARGS((win_T
*win
, buf_T
*buf
, pos_T
*pos
, int dir
, char_u
*pat
, long count
, int options
, int pat_use
, linenr_T stop_lnum
, proftime_T
*tm
));
14 int do_search
__ARGS((oparg_T
*oap
, int dirc
, char_u
*pat
, long count
, int options
, proftime_T
*tm
));
15 int search_for_exact_line
__ARGS((buf_T
*buf
, pos_T
*pos
, int dir
, char_u
*pat
));
16 int searchc
__ARGS((cmdarg_T
*cap
, int t_cmd
));
17 pos_T
*findmatch
__ARGS((oparg_T
*oap
, int initc
));
18 pos_T
*findmatchlimit
__ARGS((oparg_T
*oap
, int initc
, int flags
, int maxtravel
));
19 void showmatch
__ARGS((int c
));
20 int findsent
__ARGS((int dir
, long count
));
21 int findpar
__ARGS((int
*pincl
, int dir
, long count
, int what
, int both
));
22 int startPS
__ARGS((linenr_T lnum
, int para
, int both
));
23 int fwd_word
__ARGS((long count
, int bigword
, int eol
));
24 int bck_word
__ARGS((long count
, int bigword
, int stop
));
25 int end_word
__ARGS((long count
, int bigword
, int stop
, int empty
));
26 int bckend_word
__ARGS((long count
, int bigword
, int eol
));
27 int current_word
__ARGS((oparg_T
*oap
, long count
, int include
, int bigword
));
28 int current_sent
__ARGS((oparg_T
*oap
, long count
, int include
));
29 int current_block
__ARGS((oparg_T
*oap
, long count
, int include
, int what
, int other
));
30 int current_tagblock
__ARGS((oparg_T
*oap
, long count_arg
, int include
));
31 int current_par
__ARGS((oparg_T
*oap
, long count
, int include
, int type
));
32 int current_quote
__ARGS((oparg_T
*oap
, long count
, int include
, int quotechar
));
33 int linewhite
__ARGS((linenr_T lnum
));
34 void find_pattern_in_path
__ARGS((char_u
*ptr
, int dir
, int len
, int whole
, int skip_comments
, int type
, long count
, int action
, linenr_T start_lnum
, linenr_T end_lnum
));
35 int read_viminfo_search_pattern
__ARGS((vir_T
*virp
, int force
));
36 void write_viminfo_search_pattern
__ARGS((FILE
*fp
));