we’ll need to distinguish these for sarge/etch as well
[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.4 2017/12/02 17:00:51 tg Exp $");
13 #endif
14
15 SRCH *mksrch PARAMS((unsigned char *pattern, unsigned char *replacement, int ignore, int backwards, int repeat, int replace, int rest));
16 void rmsrch PARAMS((SRCH *srch));
17
18 int dopfnext PARAMS((BW *bw, SRCH *srch, int *notify));
19
20 int pffirst PARAMS((BW *bw));
21 int pfnext PARAMS((BW *bw));
22
23 int pqrepl PARAMS((BW *bw));
24 int prfirst PARAMS((BW *bw));
25
26 int ufinish PARAMS((BW *bw));
27
28 #endif