]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
constify lookup functions
authorAlan T. DeKok <aland@freeradius.org>
Sun, 15 Apr 2018 21:40:54 +0000 (17:40 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 16 Apr 2018 18:41:31 +0000 (14:41 -0400)
src/include/trie.h
src/lib/util/trie.c

index 962c94744782fb1434f55c09ae586d6ab65d1ce8..2475bb2e9db99435f4a41afe91bb7e8717add9bb 100644 (file)
@@ -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));
 
index 38b042c488dca90d6517849586fbbcadf2f30dfb..d04984be30b8d4912703ab9886263cbd5416d35d 100644 (file)
@@ -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;