|
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) ![]() |
#include <stdlib.h>#include <string.h>#include <stdio.h>

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 |
| #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) |
Definition at line 471 of file sljitConfigInternal.h.
Referenced by sljit_emit_op1(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op_flags(), and sljit_emit_op_flags().
| #define SLJIT_CACHE_FLUSH | ( | from, | |
| to | |||
| ) | __clear_cache((char*)(from), (char*)(to)) |
Definition at line 235 of file sljitConfigInternal.h.
Referenced by sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_generate_code(), sljit_set_const(), sljit_set_const(), sljit_set_const(), sljit_set_const(), sljit_set_const(), sljit_set_jump_addr(), sljit_set_jump_addr(), sljit_set_jump_addr(), and sljit_set_jump_addr().
| #define SLJIT_CALL |
Definition at line 331 of file sljitConfigInternal.h.
| #define SLJIT_COMPILE_ASSERT | ( | x, | |
| description | |||
| ) | SLJIT_ASSERT(x) |
Definition at line 479 of file sljitConfigInternal.h.
Referenced by sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_enter(), sljit_emit_fop1(), sljit_emit_fop1(), sljit_emit_fop1(), sljit_emit_fop1(), sljit_emit_fop1(), sljit_emit_op0(), sljit_emit_op0(), and sljit_emit_op1().
| #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_FREE | ( | ptr) | free(ptr) |
Definition at line 152 of file sljitConfigInternal.h.
Referenced by sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), sljit_free_compiler(), sljit_free_compiler(), sljit_free_compiler(), and sljit_free_compiler().
| #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) |
Definition at line 148 of file sljitConfigInternal.h.
Referenced by sljit_create_compiler(), sljit_create_compiler(), sljit_create_compiler(), and sljit_create_compiler().
| #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_UNLIKELY | ( | x) | (x) |
Definition at line 170 of file sljitConfigInternal.h.
Referenced by sljit_emit_cmp(), sljit_emit_ijump(), sljit_emit_jump(), sljit_emit_label(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op1(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op2(), sljit_emit_op_flags(), sljit_free_exec(), sljit_free_exec(), sljit_free_exec(), sljit_generate_code(), and sljit_generate_code().
| #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 double sljit_d |
Definition at line 283 of file sljitConfigInternal.h.
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.