Lines Matching defs:key
11 // header, key, zero, value, zero
106 int kvs_addn(kvstore_t* kvs, const void* key, size_t klen,
122 memcpy(rec, key, klen);
134 int kvs_add(kvstore_t* kvs, const char* key, const char* value) {
135 return kvs_addn(kvs, key, strlen(key), value, strlen(value));
139 int kvs_getn(kvstore_t* kvs, const void* key, size_t klen,
146 if ((klen == ksz) && !memcmp(key, rec + 2, klen)) {
158 const char* kvs_get(kvstore_t* kvs, const char* key, const char* fallback) {
160 if (kvs_getn(kvs, key, strlen(key), &val, NULL) == KVS_OK) {
168 int (*func)(void *cookie, const char* key, const char* val)) {