Lines Matching refs:klen
244 uint32 klen, dlen; in DBA_FIRSTKEY_FUNC() local
264 uint32_unpack(buf, &klen); in DBA_FIRSTKEY_FUNC()
267 key = safe_emalloc(klen, 1, 1); in DBA_FIRSTKEY_FUNC()
268 if (cdb_file_read(cdb->file, key, klen) < klen) { in DBA_FIRSTKEY_FUNC()
272 key[klen] = '\0'; in DBA_FIRSTKEY_FUNC()
273 if (newlen) *newlen = klen; in DBA_FIRSTKEY_FUNC()
277 cdb->pos = 2048 + 4 + 4 + klen + dlen; in DBA_FIRSTKEY_FUNC()
285 uint32 klen, dlen; in DBA_NEXTKEY_FUNC() local
296 uint32_unpack(buf, &klen); in DBA_NEXTKEY_FUNC()
299 key = safe_emalloc(klen, 1, 1); in DBA_NEXTKEY_FUNC()
300 if (cdb_file_read(cdb->file, key, klen) < klen) { in DBA_NEXTKEY_FUNC()
304 key[klen] = '\0'; in DBA_NEXTKEY_FUNC()
305 if (newlen) *newlen = klen; in DBA_NEXTKEY_FUNC()
308 cdb->pos += 8 + klen + dlen; in DBA_NEXTKEY_FUNC()