------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1357 --- Comment #3 from Philip Hazel <[email protected]> 2013-05-24 11:44:37 --- On Fri, 24 May 2013, Carsten Klein wrote: > One more note on the new VB6COMPAT option. Likely this option would also help > to make PCRE available from the .NET languages like C#. Have a look at bug > #1209. It seems that the .NET P/Invoke feature is also not capable of calling > an exported function pointer, which actually is stored in the library's .data > section. Thank you for taking the time to explore all of this - I'm not a Windows user so all the Windows-related stuff in PCRE is what other users have contributed over the years. I'm afraid you are too late for the 8.33 release, which is currently in testing. I am hoping to get it released next week, and I think your patch is too large to put in at the last minute. However, there will no doubt be an 8.34 in future. Once 8.33 has settled down (that is, after a few weeks when nobody is shouting about any disasters in it), I will look at your patches. [Incidentally, the malloc/free static pointers are probably the worst part of my naive 1997 design that still survives. The pointers should really be passed in in some kind of "context" data structure which would be thread-safe. However, changing this implies a whole new API for PCRE, and although I have some ideas, I am not very keen on starting any major PCRE projects nowadays.] Philip -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
