diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-01 08:52:16 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-01 08:52:16 +0000 |
commit | a86f0dc98a98470272f57769cfd209896e37a52f (patch) | |
tree | 65d0ad7a6df4a09bcf60ae485ca84eb5c1da7bd3 | |
parent | b1c7b182089ae182f17e92b5d889352bce844aeb (diff) | |
download | perl-a86f0dc98a98470272f57769cfd209896e37a52f.tar.gz |
export pregexec(), Tk uses it
p4raw-id: //depot/perl@4939
-rwxr-xr-x | embed.pl | 2 | ||||
-rw-r--r-- | global.sym | 1 | ||||
-rw-r--r-- | objXSUB.h | 4 | ||||
-rw-r--r-- | perlapi.c | 7 |
4 files changed, 13 insertions, 1 deletions
@@ -1827,7 +1827,7 @@ Ap |void |push_scope p |OP* |ref |OP* o|I32 type p |OP* |refkids |OP* o|I32 type Ap |void |regdump |regexp* r -p |I32 |pregexec |regexp* prog|char* stringarg \ +Ap |I32 |pregexec |regexp* prog|char* stringarg \ |char* strend|char* strbeg|I32 minend \ |SV* screamer|U32 nosave Ap |void |pregfree |struct regexp* r diff --git a/global.sym b/global.sym index 72a59db2ee..2f750fa170 100644 --- a/global.sym +++ b/global.sym @@ -300,6 +300,7 @@ Perl_pmflag Perl_pop_scope Perl_push_scope Perl_regdump +Perl_pregexec Perl_pregfree Perl_pregcomp Perl_re_intuit_start @@ -1208,6 +1208,10 @@ #define Perl_regdump pPerl->Perl_regdump #undef regdump #define regdump Perl_regdump +#undef Perl_pregexec +#define Perl_pregexec pPerl->Perl_pregexec +#undef pregexec +#define pregexec Perl_pregexec #undef Perl_pregfree #define Perl_pregfree pPerl->Perl_pregfree #undef pregfree @@ -2212,6 +2212,13 @@ Perl_regdump(pTHXo_ regexp* r) ((CPerlObj*)pPerl)->Perl_regdump(r); } +#undef Perl_pregexec +I32 +Perl_pregexec(pTHXo_ regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, U32 nosave) +{ + return ((CPerlObj*)pPerl)->Perl_pregexec(prog, stringarg, strend, strbeg, minend, screamer, nosave); +} + #undef Perl_pregfree void Perl_pregfree(pTHXo_ struct regexp* r) |