Lines Matching defs:klen
24 size_t klen;
39 if ((entry[n].klen + entry[n].vlen + 3) > max) {
47 memcpy(ptr, entry[n].key, entry[n].klen);
48 ptr += entry[n].klen;
49 max -= entry[n].klen;
62 static void entry_add(const char* key, size_t klen, const char* val, size_t vlen) {
63 if (klen == 0) {
68 if ((klen > 1024) || (vlen > 1024)) {
73 if ((sizeof(buffer) - buffer_next) < (klen + vlen + 2)) {
80 if ((entry[n].klen == klen) && !memcmp(key, entry[n].key, klen)) {
92 entry[n].klen = klen;
93 memcpy(entry[n].key, key, klen);
94 entry[n].key[klen] = 0;
95 buffer_next += klen + 1;
123 size_t klen = ptr - key;
132 entry_add(key, klen, val, vlen);
141 size_t klen = ptr - key;
142 entry_add(key, klen, NULL, 0);
147 size_t klen = strlen(key);
149 if ((entry[n].klen == klen) && !memcmp(key, entry[n].key, klen)) {