Go to the source code of this file.
Go to the SVN repository for this file.
#define IMM2_SIZE 1 #define GET2(a, n) a[n] #define PUT2(a, n, d) a[n] = d #define CHMAX_255(c) ((c) <= 255u) #define MAX_255(c) ((c) <= 255u) #define MAX_MARK ((1u << 16) - 1) #define SUPPORT_WIDE_CHARS #define TABLE_GET(c, table, default) (MAX_255(c)? ((table)[c]):(default)) #define UCHAR21(eptr) (*(eptr)) #define UCHAR21TEST(eptr) (*(eptr)) #define UCHAR21INC(eptr) (*(eptr)++) #define UCHAR21INCTEST(eptr) (*(eptr)++) #define GETCHAR(c, eptr) c = *eptr; #define GETCHARTEST(c, eptr) c = *eptr; #define GETCHARINC(c, eptr) c = *eptr++; #define GETCHARINCTEST(c, eptr) c = *eptr++; #define GETCHARLEN(c, eptr, len) c = *eptr; #define PUTCHAR(c, p) (*p = c, 1) #define CU2BYTES(x) ((x)*((PCRE2_CODE_UNIT_WIDTH/8))) #define BYTES2CU(x) ((x)/((PCRE2_CODE_UNIT_WIDTH/8))) #define PUTINC(a, n, d) PUT(a,n,d), a += LINK_SIZE #define PUT2INC(a, n, d) PUT2(a,n,d), a += IMM2_SIZE #define CODE_BLOCKSIZE_TYPE PCRE2_SIZE #define LOOKBEHIND_MAX UINT16_MAX #define HEAPFRAME_ALIGNMENT offsetof(heapframe_align, frame) ◆ BYTES2CU ◆ CHMAX_255 ◆ CODE_BLOCKSIZE_TYPE ◆ CU2BYTES ◆ GET2 ◆ GETCHAR ◆ GETCHARINC ◆ GETCHARINCTEST ◆ GETCHARLEN ◆ GETCHARTEST ◆ HEAPFRAME_ALIGNMENT ◆ IMM2_SIZE ◆ LOOKBEHIND_MAX ◆ MAX_255 ◆ MAX_MARK ◆ PUT2 ◆ PUT2INC ◆ PUTCHAR ◆ PUTINC ◆ SUPPORT_WIDE_CHARS ◆ TABLE_GET ◆ UCHAR21 ◆ UCHAR21INC ◆ UCHAR21INCTEST ◆ UCHAR21TEST ◆ branch_chain ◆ check_heapframe_size ◆ compile_block ◆ dfa_match_block ◆ dfa_recursion_info ◆ heapframe ◆ heapframe_align ◆ match_block ◆ named_group ◆ parsed_recurse_check ◆ pcre2_real_code ◆ pcre2_real_compile_context ◆ pcre2_real_convert_context ◆ pcre2_real_general_context ◆ pcre2_real_jit_stack ◆ pcre2_real_match_context ◆ pcre2_real_match_data ◆ recurse_cache ◆ recurse_checkRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4