From: Alan T. DeKok Date: Sun, 15 Apr 2018 21:40:54 +0000 (-0400) Subject: constify lookup functions X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=35ded02872aabb147117ddf4a1f2c7e383572a89;p=thirdparty%2Ffreeradius-server.git constify lookup functions --- diff --git a/src/include/trie.h b/src/include/trie.h index 962c9474478..2475bb2e9db 100644 --- a/src/include/trie.h +++ b/src/include/trie.h @@ -38,8 +38,8 @@ typedef int (*fr_trie_walk_t)(void *ctx, uint8_t const *key, int keylen, void *d fr_trie_t *fr_trie_alloc(TALLOC_CTX *ctx); int fr_trie_insert(fr_trie_t *ft, void const *key, size_t keylen, void *data) CC_HINT(nonnull); -void *fr_trie_lookup(fr_trie_t *ft, void const *key, size_t keylen) CC_HINT(nonnull); -void *fr_trie_match(fr_trie_t *ft, void const *key, size_t keylen) CC_HINT(nonnull); +void *fr_trie_lookup(fr_trie_t const *ft, void const *key, size_t keylen) CC_HINT(nonnull); +void *fr_trie_match(fr_trie_t const *ft, void const *key, size_t keylen) CC_HINT(nonnull); void *fr_trie_remove(fr_trie_t *ft, void const *key, size_t keylen) CC_HINT(nonnull); int fr_trie_walk(fr_trie_t *ft, void *ctx, fr_trie_walk_t callback) CC_HINT(nonnull(1,3)); diff --git a/src/lib/util/trie.c b/src/lib/util/trie.c index 38b042c488d..d04984be30b 100644 --- a/src/lib/util/trie.c +++ b/src/lib/util/trie.c @@ -1972,7 +1972,7 @@ void *fr_trie_remove(fr_trie_t *ft, void const *key, size_t keylen) * - NULL on not found * - void* user ctx on found */ -void *fr_trie_lookup(fr_trie_t *ft, void const *key, size_t keylen) +void *fr_trie_lookup(fr_trie_t const *ft, void const *key, size_t keylen) { if (keylen > MAX_KEY_BITS) return NULL; @@ -1992,7 +1992,7 @@ void *fr_trie_lookup(fr_trie_t *ft, void const *key, size_t keylen) * - NULL on not found * - void* user ctx on found */ -void *fr_trie_match(fr_trie_t *ft, void const *key, size_t keylen) +void *fr_trie_match(fr_trie_t const *ft, void const *key, size_t keylen) { if (keylen > MAX_KEY_BITS) return NULL;