Re: perlbug doesn't check that save succeeded
[p5sagit/p5-mst-13.2.git] / ext / re / re.xs
CommitLineData
56953603 1#include "EXTERN.h"
2#include "perl.h"
3#include "XSUB.h"
4
5extern regexp* my_regcomp _((char* exp, char* xend, PMOP* pm));
6extern I32 my_regexec _((regexp* prog, char* stringarg, char* strend,
7 char* strbeg, I32 minend, SV* screamer,
8 void* data, U32 flags));
9
10static int oldfl;
11
12#define R_DB 512
13
14static void
15deinstall(void)
16{
17 regexecp = &regexec_flags;
18 regcompp = &pregcomp;
19 if (!oldfl)
20 debug &= ~R_DB;
21}
22
23static void
24install(void)
25{
26 regexecp = &my_regexec;
27 regcompp = &my_regcomp;
28 oldfl = debug & R_DB;
29 debug |= R_DB;
30}
31
32MODULE = re PACKAGE = re
33
34void
35install()
36
37void
38deinstall()