| 31 | }; |
| 32 | |
| 33 | static inline void cb_init(struct cb_tree *t, |
| 34 | ptrdiff_t key_offset) |
| 35 | { |
| 36 | struct cb_tree blank = { |
| 37 | .key_offset = key_offset, |
| 38 | }; |
| 39 | memcpy(t, &blank, sizeof(*t)); |
| 40 | } |
| 41 | |
| 42 | struct cb_node *cb_lookup(struct cb_tree *, const uint8_t *k, size_t klen); |
| 43 | struct cb_node *cb_insert(struct cb_tree *, struct cb_node *, size_t klen); |