Hi,
thanks for the patch. It was landed as r704.
Regards,
Zoltan
Hello!>
>
>
>
I test PCRE 8.20.>
>
You may make small changes in JIT codes for Borland C compiler (correct>
compilation error and JIT call convention):>
>
This is patches:>
>
>
>
>
>
Index: sljitConfigInternal.h>
>
===================================================================>
>
--- sljitConfigInternal.h (revision 693)>
>
+++ sljitConfigInternal.h (working copy)>
>
@@ -229,7 +229,11 @@>
>
#define SLJIT_CALL __attribute__ ((fastcall))>
>
#define SLJIT_X86_32_FASTCALL 1>
>
#elif defined(_WIN32)>
>
+ #ifdef __BORLANDC__>
>
+#define SLJIT_CALL __msfastcall>
>
+ #else>
>
#define SLJIT_CALL __fastcall>
>
+ #endif>
>
#define SLJIT_X86_32_FASTCALL 1>
>
#else>
>
#define SLJIT_CALL __stdcall>
>
>
>
>
>
>
>
And >
>
>
>
>
>
>
>
Index: sljitNativeX86_common.c>
>
===================================================================>
>
--- sljitNativeX86_common.c (revision 693)>
>
+++ sljitNativeX86_common.c (working copy)>
>
@@ -1875,7 +1875,7 @@>
>
:>
>
: "%eax", "%ecx", "%edx">
>
);>
>
-#elif defined(_MSC_VER)>
>
+#elif defined(_MSC_VER) || defined(__BORLANDC__)>
>
/* Intel syntax. */>
>
__asm {>
>
mov eax, 1>
>
>
>
>
>
>
>
>
>
>
>
Regards,>
>
Dmitry Ukolov>
>
>
>
-- >
## List details at
https://lists.exim.org/mailman/listinfo/pcre-dev