another update from CVS HEAD, for QA
[alioth/jupp.git] / usearch.h
1 /*
2  *      Search & Replace system
3  *      Copyright
4  *              (C) 1992 Joseph H. Allen
5  *
6  *      This file is part of JOE (Joe's Own Editor)
7  */
8 #ifndef _JOE_USEARCH_H
9 #define _JOE_USEARCH_H 1
10
11 #ifdef EXTERN_CMD_C
12 __IDSTRING(rcsid_usearch_h, "$MirOS: contrib/code/jupp/usearch.h,v 1.5 2017/12/06 21:17:03 tg Exp $");
13 #endif
14
15 SRCH *mksrch(unsigned char *pattern, unsigned char *replacement, int ignore, int backwards, int repeat, int replace, int rest);
16 void rmsrch(SRCH *srch);
17
18 int dopfnext(BW *bw, SRCH *srch, int *notify);
19
20 int pffirst(BW *bw);
21 int pfnext(BW *bw);
22
23 int pqrepl(BW *bw);
24 int prfirst(BW *bw);
25
26 int ufinish(BW *bw);
27
28 #endif