MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / MakeRuneCacheKey

Function MakeRuneCacheKey

extern/re2/re2/compile.cc:450–456  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

448}
449
450static uint64_t MakeRuneCacheKey(uint8_t lo, uint8_t hi, bool foldcase,
451 int next) {
452 return (uint64_t)next << 17 |
453 (uint64_t)lo << 9 |
454 (uint64_t)hi << 1 |
455 (uint64_t)foldcase;
456}
457
458int Compiler::CachedRuneByteSuffix(uint8_t lo, uint8_t hi, bool foldcase,
459 int next) {

Callers 2

CachedRuneByteSuffixMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected