-
-static inline void trie_shrink(trie_t *trie)
-{
- p_shrink(&trie->entries, trie->entries_len, &trie->entries_size);
- p_shrink(&trie->c, trie->c_len, &trie->c_size);
-}
-
-static inline void trie_lock(trie_t *trie)
-{
- if (mlock(trie->entries, sizeof(trie_entry_t) * trie->entries_len) != 0) {
- UNIXERR("mlock");
- return;
- }
- if (mlock(trie->c, trie->c_len) != 0) {
- UNIXERR("mlock");
- munlock(trie->entries, sizeof(trie_entry_t) * trie->entries_len);
- return;
- }
- trie->locked = true;
-}
-
-typedef char *str_t;
-