83 result = memcmp(lcstr, rcstr,
Min(llen, rlen));
203 result = (strcmp(lcstr, rcstr) == 0);
233 result = (strcmp(lcstr, rcstr) != 0);
Datum citext_le(PG_FUNCTION_ARGS)
Datum citext_pattern_cmp(PG_FUNCTION_ARGS)
Datum citext_ne(PG_FUNCTION_ARGS)
Datum citext_hash(PG_FUNCTION_ARGS)
Datum citext_larger(PG_FUNCTION_ARGS)
Datum citext_lt(PG_FUNCTION_ARGS)
Datum citext_pattern_gt(PG_FUNCTION_ARGS)
Datum citext_gt(PG_FUNCTION_ARGS)
Datum citext_smaller(PG_FUNCTION_ARGS)
Datum citext_ge(PG_FUNCTION_ARGS)
Datum citext_pattern_lt(PG_FUNCTION_ARGS)
static int32 internal_citext_pattern_cmp(text *left, text *right, Oid collid)
PG_FUNCTION_INFO_V1(citext_cmp)
Datum citext_pattern_ge(PG_FUNCTION_ARGS)
Datum citext_pattern_le(PG_FUNCTION_ARGS)
Datum citext_cmp(PG_FUNCTION_ARGS)
Datum citext_eq(PG_FUNCTION_ARGS)
Datum citext_hash_extended(PG_FUNCTION_ARGS)
static int32 citextcmp(text *left, text *right, Oid collid)
#define PG_FREE_IF_COPY(ptr, n)
#define PG_GETARG_TEXT_PP(n)
#define PG_GETARG_INT64(n)
#define PG_RETURN_TEXT_P(x)
#define PG_RETURN_INT32(x)
#define PG_RETURN_DATUM(x)
#define PG_GET_COLLATION()
#define PG_RETURN_BOOL(x)
static Datum hash_any_extended(const unsigned char *k, int keylen, uint64 seed)
static Datum hash_any(const unsigned char *k, int keylen)
void pfree(void *pointer)
#define VARSIZE_ANY_EXHDR(PTR)
int varstr_cmp(const char *arg1, int len1, const char *arg2, int len2, Oid collid)