search.pro
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:2k
源码类别:

编辑器/阅读器

开发平台:

DOS

  1. /* search.c */
  2. vim_regexp *search_regcomp __ARGS((char_u *pat, int pat_save, int pat_use, int options));
  3. void save_search_patterns __ARGS((void));
  4. void restore_search_patterns __ARGS((void));
  5. void set_reg_ic __ARGS((char_u *pat));
  6. vim_regexp *last_pat_prog __ARGS((void));
  7. int searchit __ARGS((BUF *buf, FPOS *pos, int dir, char_u *str, long count, int options, int pat_use));
  8. int do_search __ARGS((OPARG *oap, int dirc, char_u *str, long count, int options));
  9. int search_for_exact_line __ARGS((BUF *buf, FPOS *pos, int dir, char_u *pat));
  10. int searchc __ARGS((int c, int dir, int type, long count));
  11. FPOS *findmatch __ARGS((OPARG *oap, int initc));
  12. FPOS *findmatchlimit __ARGS((OPARG *oap, int initc, int flags, int maxtravel));
  13. void showmatch __ARGS((void));
  14. int findsent __ARGS((int dir, long count));
  15. int findpar __ARGS((OPARG *oap, int dir, long count, int what, int both));
  16. int startPS __ARGS((linenr_t lnum, int para, int both));
  17. int fwd_word __ARGS((long count, int type, int eol));
  18. int bck_word __ARGS((long count, int type, int stop));
  19. int end_word __ARGS((long count, int type, int stop, int empty));
  20. int bckend_word __ARGS((long count, int type, int eol));
  21. int current_word __ARGS((OPARG *oap, long count, int include, int type));
  22. int current_sent __ARGS((OPARG *oap, long count, int include));
  23. int current_block __ARGS((OPARG *oap, long count, int include, int what, int other));
  24. int current_par __ARGS((OPARG *oap, long count, int include, int type));
  25. int linewhite __ARGS((linenr_t lnum));
  26. 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));
  27. int read_viminfo_search_pattern __ARGS((char_u *line, FILE *fp, int force));
  28. void write_viminfo_search_pattern __ARGS((FILE *fp));