Lines Matching refs:entry
28 static kv_t entry[CMDLINE_MAX_ITEMS];
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;
50 if (entry[n].vlen) {
53 memcpy(ptr, entry[n].val, entry[n].vlen);
54 ptr += entry[n].vlen;
55 max -= entry[n].vlen;
80 if ((entry[n].klen == klen) && !memcmp(key, entry[n].key, klen)) {
89 // new entry
91 entry[n].key = buffer + buffer_next;
92 entry[n].klen = klen;
93 memcpy(entry[n].key, key, klen);
94 entry[n].key[klen] = 0;
98 entry[n].val = buffer + buffer_next;
99 entry[n].vlen = vlen;
100 memcpy(entry[n].val, val, vlen);
101 entry[n].val[vlen] = 0;
149 if ((entry[n].klen == klen) && !memcmp(key, entry[n].key, klen)) {
150 return entry[n].val;