[utils] using unsigned ints in file_utils, adding doubles

This commit is contained in:
Al
2015-05-27 16:03:36 -04:00
parent 8ac8f83b7f
commit 17f88c3adc
3 changed files with 45 additions and 26 deletions

View File

@@ -110,11 +110,11 @@ typedef struct trie_prefix_result {
size_t tail_pos;
} trie_prefix_result_t;
#define NULL_PREFIX_RESULT (trie_prefix_result_t) {NULL_NODE_ID, 0};
#define NULL_PREFIX_RESULT (trie_prefix_result_t) {NULL_NODE_ID, 0}
trie_prefix_result_t trie_get_prefix(trie_t *self, char *key);
trie_prefix_result_t trie_get_prefix_len(trie_t *self, char *key, size_t len);
trie_prefix_result_t trie_get_prefix_from_index(trie_t *self, char *key, size_t len, uint32_t i, size_t tail_pos);
trie_prefix_result_t trie_get_prefix_from_index(trie_t *self, char *key, size_t len, uint32_t start_index, size_t tail_pos);
void trie_print(trie_t *self);