Lines Matching refs:r
42 template <int (*cmp)(const char* l, const char* r, const size_t s)>
43 static inline int fastcmp(const char* l, const char* r, const size_t s) { in fastcmp() argument
46 ((*l != *r) || (__predict_true(n > 1) && cmp(l + 1, r + 1, n - 1))); in fastcmp()
49 template <int (*cmp)(const char* l, const char* r, const size_t s)>
50 static inline int fasticmp(const char* l, const char* r, const size_t s) { in fasticmp() argument
53 ((tolower(*l) != tolower(*r)) || (__predict_true(n > 1) && cmp(l + 1, r + 1, n - 1))); in fasticmp()
56 template <int (*cmp)(const void* l, const void* r, const size_t s)>
59 const char* r = static_cast<const char*>(rv); in fastcmp() local
62 ((*l != *r) || (__predict_true(n > 1) && cmp(l + 1, r + 1, n - 1))); in fastcmp()
65 template <int (*cmp)(const char* l, const char* r)>
66 static inline int fastcmp(const char* l, const char* r) { in fastcmp() argument
67 return (*l != *r) || (__predict_true(*l) && cmp(l + 1, r + 1)); in fastcmp()
70 template <int (*cmp)(const char* l, const char* r)>
71 static inline int fasticmp(const char* l, const char* r) { in fasticmp() argument
72 return (tolower(*l) != tolower(*r)) || (__predict_true(*l) && cmp(l + 1, r + 1)); in fasticmp()