pcre  8.32
About: PCRE - Perl-compatible regular expressions
  Fossies Dox: pcre-8.32.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
sljitConfigInternal.h File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
Include dependency graph for sljitConfigInternal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SLJIT_MALLOC(size)   malloc(size)
 
#define SLJIT_FREE(ptr)   free(ptr)
 
#define SLJIT_MEMMOVE(dest, src, len)   memmove(dest, src, len)
 
#define SLJIT_ZEROMEM(dest, len)   memset(dest, 0, len)
 
#define SLJIT_LIKELY(x)   (x)
 
#define SLJIT_UNLIKELY(x)   (x)
 
#define SLJIT_INLINE   __inline
 
#define SLJIT_CONST   const
 
#define SLJIT_UNUSED_ARG(arg)   (void)arg
 
#define SLJIT_API_FUNC_ATTRIBUTE
 
#define SLJIT_CACHE_FLUSH(from, to)   __clear_cache((char*)(from), (char*)(to))
 
#define SLJIT_32BIT_ARCHITECTURE   1
 
#define SLJIT_WORD_SHIFT   2
 
#define SLJIT_POINTER_SHIFT   SLJIT_WORD_SHIFT
 
#define SLJIT_DOUBLE_SHIFT   3
 
#define SLJIT_W(w)   (w)
 
#define SLJIT_CALL
 
#define SLJIT_LITTLE_ENDIAN   1
 
#define SLJIT_RETURN_ADDRESS_OFFSET   0
 
#define SLJIT_ASSERT(x)   do { } while (0)
 
#define SLJIT_ASSERT_STOP()   do { } while (0)
 
#define SLJIT_COMPILE_ASSERT(x, description)   SLJIT_ASSERT(x)
 

Typedefs

typedef unsigned char sljit_ub
 
typedef signed char sljit_sb
 
typedef unsigned short int sljit_uh
 
typedef signed short int sljit_sh
 
typedef unsigned int sljit_ui
 
typedef signed int sljit_si
 
typedef unsigned int sljit_uw
 
typedef int sljit_sw
 
typedef sljit_uw sljit_p
 
typedef float sljit_s
 
typedef double sljit_d
 

Macro Definition Documentation

#define SLJIT_32BIT_ARCHITECTURE   1

Definition at line 263 of file sljitConfigInternal.h.

#define SLJIT_API_FUNC_ATTRIBUTE

Definition at line 201 of file sljitConfigInternal.h.

#define SLJIT_ASSERT (   x)    do { } while (0)

Definition at line 469 of file sljitConfigInternal.h.

Referenced by sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_fast_return(), sljit_emit_ijump(), sljit_emit_ijump(), sljit_emit_ijump(), sljit_emit_jump(), sljit_emit_op1(), sljit_emit_op_custom(), sljit_emit_op_custom(), sljit_emit_op_custom(), sljit_emit_op_custom(), sljit_emit_op_custom(), sljit_emit_op_custom(), sljit_emit_return(), sljit_emit_return(), sljit_emit_return(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_get_local_base(), and sljit_set_target().

#define SLJIT_ASSERT_STOP ( )    do { } while (0)
#define SLJIT_CALL

Definition at line 331 of file sljitConfigInternal.h.

#define SLJIT_CONST   const

Definition at line 182 of file sljitConfigInternal.h.

#define SLJIT_DOUBLE_SHIFT   3

Definition at line 289 of file sljitConfigInternal.h.

#define SLJIT_INLINE   __inline

Definition at line 177 of file sljitConfigInternal.h.

#define SLJIT_LIKELY (   x)    (x)

Definition at line 169 of file sljitConfigInternal.h.

Referenced by sljit_set_label(), sljit_set_label(), and sljit_set_target().

#define SLJIT_LITTLE_ENDIAN   1

Definition at line 354 of file sljitConfigInternal.h.

#define SLJIT_MALLOC (   size)    malloc(size)
#define SLJIT_MEMMOVE (   dest,
  src,
  len 
)    memmove(dest, src, len)

Definition at line 156 of file sljitConfigInternal.h.

Referenced by sljit_emit_op_custom(), and sljit_generate_code().

#define SLJIT_POINTER_SHIFT   SLJIT_WORD_SHIFT

Definition at line 286 of file sljitConfigInternal.h.

#define SLJIT_RETURN_ADDRESS_OFFSET   0

Definition at line 380 of file sljitConfigInternal.h.

#define SLJIT_UNUSED_ARG (   arg)    (void)arg

Definition at line 187 of file sljitConfigInternal.h.

#define SLJIT_W (   w)    (w)

Definition at line 297 of file sljitConfigInternal.h.

#define SLJIT_WORD_SHIFT   2

Definition at line 264 of file sljitConfigInternal.h.

#define SLJIT_ZEROMEM (   dest,
  len 
)    memset(dest, 0, len)

Definition at line 160 of file sljitConfigInternal.h.

Referenced by sljit_create_compiler().

Typedef Documentation

typedef double sljit_d

Definition at line 283 of file sljitConfigInternal.h.

typedef sljit_uw sljit_p

Definition at line 279 of file sljitConfigInternal.h.

typedef float sljit_s

Definition at line 282 of file sljitConfigInternal.h.

typedef signed char sljit_sb

Definition at line 244 of file sljitConfigInternal.h.

typedef signed short int sljit_sh

Definition at line 248 of file sljitConfigInternal.h.

typedef signed int sljit_si

Definition at line 252 of file sljitConfigInternal.h.

typedef int sljit_sw

Definition at line 266 of file sljitConfigInternal.h.

typedef unsigned char sljit_ub

Definition at line 243 of file sljitConfigInternal.h.

typedef unsigned short int sljit_uh

Definition at line 247 of file sljitConfigInternal.h.

typedef unsigned int sljit_ui

Definition at line 251 of file sljitConfigInternal.h.

typedef unsigned int sljit_uw

Definition at line 265 of file sljitConfigInternal.h.