Lines Matching defs:bytes
3155 static SLJIT_INLINE void add_prefix_byte(pcre_uint8 byte, pcre_uint8 *bytes)
3157 pcre_uint8 len = bytes[0];
3165 bytes[0] = 1;
3166 bytes[1] = byte;
3171 if (bytes[i] == byte)
3176 bytes[0] = 255;
3181 bytes[len] = byte;
3182 bytes[0] = len;
3185 static int scan_prefix(compiler_common *common, pcre_uchar *cc, pcre_uint32 *chars, pcre_uint8 *bytes, int max_chars)
3267 max_chars = scan_prefix(common, cc + len, chars, bytes, max_chars);
3290 max_chars = scan_prefix(common, alternative + 1 + LINK_SIZE, chars, bytes, max_chars);
3416 bytes[0] = 255;
3422 bytes += MAX_N_BYTES;
3466 add_prefix_byte((pcre_uint8)chr, bytes);
3471 add_prefix_byte((pcre_uint8)*oc, bytes);
3498 bytes += MAX_N_BYTES;
3523 pcre_uint8 bytes[MAX_N_CHARS * MAX_N_BYTES];
3540 bytes[i * MAX_N_BYTES] = 0;
3543 max = scan_prefix(common, common->start, chars, bytes, MAX_N_CHARS);
3564 if (in_range && (i - from) > range_len && (bytes[(i - 1) * MAX_N_BYTES] <= 4))
3570 if (i < max && bytes[i * MAX_N_BYTES] < 255)
3600 byte_set = bytes + ((range_right - i) * MAX_N_BYTES);