X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=Plugin.h;h=1b186306215da913554dadf7569bf034c07e3a21;hb=21cc4700bd7cd85c649f94bee9066d95c61ec978;hp=2124ad871a51822b04498f25e567b64ccbd1e47d;hpb=2dd7bc5f80da4fe2220e28de1102641c239d084c;p=perl%2Fmodules%2Fre-engine-Plugin.git diff --git a/Plugin.h b/Plugin.h index 2124ad8..1b18630 100644 --- a/Plugin.h +++ b/Plugin.h @@ -1,4 +1,3 @@ - #define GET_SELF_FROM_PPRIVATE(pprivate) \ re__engine__Plugin self; \ SELF_FROM_PPRIVATE(self,pprivate); @@ -28,7 +27,9 @@ EXTERN_C void Plugin_numbered_buff_STORE(pTHX_ REGEXP * const, const I32, SV const * const); EXTERN_C I32 Plugin_numbered_buff_LENGTH(pTHX_ REGEXP * const, const SV * const, const I32); -EXTERN_C SV * Plugin_named_buff_FETCH(pTHX_ REGEXP * const, SV * const, +EXTERN_C SV * Plugin_named_buff (pTHX_ REGEXP * const, SV * const, + SV * const, const U32); +EXTERN_C SV * Plugin_named_buff_iter (pTHX_ REGEXP * const, const SV * const, const U32); EXTERN_C SV * Plugin_package(pTHX_ REGEXP * const); #ifdef USE_ITHREADS @@ -50,7 +51,8 @@ const regexp_engine engine_plugin = { Plugin_numbered_buff_FETCH, Plugin_numbered_buff_STORE, Plugin_numbered_buff_LENGTH, - Plugin_named_buff_FETCH, + Plugin_named_buff, + Plugin_named_buff_iter, Plugin_package, #if defined(USE_ITHREADS) Plugin_dupe,