]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
we don't need signed ints for number of bits
authorAlan T. DeKok <aland@freeradius.org>
Wed, 28 Aug 2024 17:45:31 +0000 (13:45 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 28 Aug 2024 17:49:35 +0000 (13:49 -0400)
src/lib/util/trie.c

index 237c42ab6edc7280b38a8a0214250d17802925d5..afb8a6342cc369db38af418bf99dd9f874c9d657 100644 (file)
@@ -331,12 +331,10 @@ static void hex_dump(FILE *fp, char const *msg, uint8_t const *key, int start_bi
 }
 #endif
 
-static uint16_t get_chunk(uint8_t const *key, int start_bit, int num_bits) CC_HINT(nonnull);
-
 /** Return a chunk of a key (in the low bits) for use in 2^N node de-indexing
  *
  */
-static uint16_t get_chunk(uint8_t const *key, int start_bit, int num_bits)
+static CC_HINT(nonnull) uint16_t get_chunk(uint8_t const *key, uint32_t start_bit, uint32_t num_bits)
 {
        uint16_t chunk;
        int end_bit;