diff options
author | zherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2012-01-14 17:05:53 +0000 |
---|---|---|
committer | zherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2012-01-14 17:05:53 +0000 |
commit | 005bebb81eb7465ab104817236f9e23992956cb4 (patch) | |
tree | 23f1ad76431dda2f57795d3c626d72be04f1c654 /sljit/sljitConfigInternal.h | |
parent | 8c50e3dc8301b4d85307aff27cf9a55f6dbff434 (diff) | |
download | pcre-005bebb81eb7465ab104817236f9e23992956cb4.tar.gz |
JIT compiler update
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@875 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'sljit/sljitConfigInternal.h')
-rw-r--r-- | sljit/sljitConfigInternal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sljit/sljitConfigInternal.h b/sljit/sljitConfigInternal.h index cbdcfb8..de6e9f0 100644 --- a/sljit/sljitConfigInternal.h +++ b/sljit/sljitConfigInternal.h @@ -230,7 +230,12 @@ typedef signed int sljit_i; /* Machine word type. Can encapsulate a pointer. 32 bit for 32 bit machines. 64 bit for 64 bit machines. */ -#if !(defined SLJIT_CONFIG_X86_64 && SLJIT_CONFIG_X86_64) && !(defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) +#if (defined SLJIT_CONFIG_UNSUPPORTED && SLJIT_CONFIG_UNSUPPORTED) +/* Just to have something. */ +#define SLJIT_WORD_SHIFT 0 +typedef unsigned long int sljit_uw; +typedef long int sljit_w; +#elif !(defined SLJIT_CONFIG_X86_64 && SLJIT_CONFIG_X86_64) && !(defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) #define SLJIT_32BIT_ARCHITECTURE 1 #define SLJIT_WORD_SHIFT 2 typedef unsigned int sljit_uw; |