2 void free_regexp_stuff
__ARGS((void
));
3 int re_multiline
__ARGS((regprog_T
*prog
));
4 int re_lookbehind
__ARGS((regprog_T
*prog
));
5 char_u
*skip_regexp
__ARGS((char_u
*startp
, int dirc
, int magic
, char_u
**newp
));
6 regprog_T
*vim_regcomp
__ARGS((char_u
*expr
, int re_flags
));
7 int vim_regcomp_had_eol
__ARGS((void
));
8 int vim_regexec
__ARGS((regmatch_T
*rmp
, char_u
*line
, colnr_T col
));
9 int vim_regexec_nl
__ARGS((regmatch_T
*rmp
, char_u
*line
, colnr_T col
));
10 long vim_regexec_multi
__ARGS((regmmatch_T
*rmp
, win_T
*win
, buf_T
*buf
, linenr_T lnum
, colnr_T col
));
11 reg_extmatch_T
*ref_extmatch
__ARGS((reg_extmatch_T
*em
));
12 void unref_extmatch
__ARGS((reg_extmatch_T
*em
));
13 char_u
*regtilde
__ARGS((char_u
*source
, int magic
));
14 int vim_regsub
__ARGS((regmatch_T
*rmp
, char_u
*source
, char_u
*dest
, int copy
, int magic
, int backslash
));
15 int vim_regsub_multi
__ARGS((regmmatch_T
*rmp
, linenr_T lnum
, char_u
*source
, char_u
*dest
, int copy
, int magic
, int backslash
));
16 char_u
*reg_submatch
__ARGS((int no
));