key_value
unsigned long int key_value;
key_value = strtoul(buf, &endptr, 10);
&& key_value <= 65535) /* no overflow */
return key_value;
versioncoll(struct key_value *kv1, struct key_value *kv2,
gnumcoll(struct key_value *kv1, struct key_value *kv2,
struct key_value *kv;
monthcoll(struct key_value *kv1, struct key_value *kv2, size_t offset __unused)
struct key_value *kv;
static int wstrcoll(struct key_value *kv1, struct key_value *kv2, size_t offset);
static int gnumcoll(struct key_value*, struct key_value *, size_t offset);
static int monthcoll(struct key_value*, struct key_value *, size_t offset);
static int numcoll(struct key_value*, struct key_value *, size_t offset);
static int hnumcoll(struct key_value*, struct key_value *, size_t offset);
static int randomcoll(struct key_value*, struct key_value *, size_t offset);
static int versioncoll(struct key_value*, struct key_value *, size_t offset);
wstrcoll(struct key_value *kv1, struct key_value *kv2, size_t offset)
numcoll_impl(struct key_value *kv1, struct key_value *kv2,
return keys_num * (sizeof(struct key_value) + key_hint_size());
numcoll(struct key_value *kv1, struct key_value *kv2, size_t offset)
hnumcoll(struct key_value *kv1, struct key_value *kv2, size_t offset)
randomcoll(struct key_value *kv1, struct key_value *kv2,
struct key_value key[0];
struct key_value;
typedef int (*cmpcoll_t)(struct key_value *kv1, struct key_value *kv2, size_t offset);
unsigned long int key_value;
key_value = strtoul(buf, &endptr, 10);
&& key_value <= 65535) /* no overflow */
return key_value;