Many thanks Graycode, that seems to have done the trick! The software works again and preliminary tests with it are successful.

Regards,
Sheri


On 2/13/2012 3:03 PM, Graycode wrote:
On Mon, 13 Feb 2012, Sheri wrote:

I've just discovered that 8.30 doesn't work at all with the software for
which I build PCRE. The programmer abandoned the project a few months
ago and did not release the source.
Ouch, very sorry to hear that.


I guess it might be due to removal of pcre_info. I don't think it
actually used the function, but likely imports or defines all previously
exported functions. I'm not a programmer but if there's a way to stick a
dummy function in there to try, please let me know.
Try adding the following 5 lines to the end of one of your *.c files.
I'd suggest appending them to your pcre_fullinfo.c file since that one
is more representative of what the deprecated function did.
I just tried that on my version and was able to verify the resulting
library (DLL) does expose that previously available function.


PCRE_EXP_DEFN int PCRE_CALL_CONVENTION
pcre_info(const pcre *argument_re, int *optptr, int *first_byte)
{
return PCRE_ERROR_BADMAGIC;
}


Regards,
Graycode



--
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev

Reply via email to