Lines Matching refs:val
61 DBT key, val;
75 val.data = buf;
86 val.size = (next(&len) & 0xff) + 1;
87 switch ((*db->put)(db, &key, &val, R_NOOVERWRITE)) {
90 key.size, val.size, c);
94 key.size, val.size, c);
97 key.size, val.size, c);
109 switch ((*db->get)(db, &key, &val, 0)) {
112 key.size, val.size, c);
116 key.size, val.size, c);
119 key.size, val.size, c);
125 key.size, val.size, c);
126 if (val.size != (len & 0xff) + 1U)
128 key.size, val.size, c);
129 if (memcmp(val.data, buf, val.size) != 0)
131 key.size, val.size, c);
143 key.size, val.size, c);
147 val.size, c);
150 key.size, val.size, c);
162 switch ((*db->get)(db, &key, &val, 0)) {
165 key.size, val.size, c);
169 key.size, val.size, c);
172 key.size, val.size, c);