| 17 |
#include "trie_dict.h" |
#include "trie_dict.h" |
| 18 |
#include "log.h" |
#include "log.h" |
| 19 |
#include <errno.h> |
#include <errno.h> |
|
#include <stdlib.h> |
|
|
#include <strings.h> |
|
| 20 |
#include <stdio.h> |
#include <stdio.h> |
| 21 |
|
#include <stdlib.h> |
| 22 |
|
#include <string.h> |
| 23 |
#include <time.h> |
#include <time.h> |
| 24 |
#include <unistd.h> |
#include <unistd.h> |
| 25 |
#include <sys/shm.h> |
#include <sys/shm.h> |
| 164 |
p_dict = p_trie_node_pool->p_node_free_list; |
p_dict = p_trie_node_pool->p_node_free_list; |
| 165 |
p_trie_node_pool->p_node_free_list = p_dict->p_nodes[0]; |
p_trie_node_pool->p_node_free_list = p_dict->p_nodes[0]; |
| 166 |
|
|
| 167 |
bzero(p_dict, sizeof(*p_dict)); |
memset(p_dict, 0, sizeof(*p_dict)); |
| 168 |
|
|
| 169 |
p_trie_node_pool->node_count++; |
p_trie_node_pool->node_count++; |
| 170 |
} |
} |
| 191 |
} |
} |
| 192 |
} |
} |
| 193 |
|
|
| 194 |
bzero(p_dict, sizeof(*p_dict)); |
memset(p_dict, 0, sizeof(*p_dict)); |
| 195 |
|
|
| 196 |
p_dict->p_nodes[0] = p_trie_node_pool->p_node_free_list; |
p_dict->p_nodes[0] = p_trie_node_pool->p_node_free_list; |
| 197 |
p_trie_node_pool->p_node_free_list = p_dict; |
p_trie_node_pool->p_node_free_list = p_dict; |