From: Donatas Abraitis Date: Thu, 1 Jul 2021 14:54:10 +0000 (+0300) Subject: babeld: Drop in_prefix() function X-Git-Tag: base_8.1~360^2~2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=45833edae0fe12c87cdb90f939c07d282959e1b9;p=mirror%2Ffrr.git babeld: Drop in_prefix() function Not used. Signed-off-by: Donatas Abraitis --- diff --git a/babeld/util.c b/babeld/util.c index e99bd861dc..be838fa438 100644 --- a/babeld/util.c +++ b/babeld/util.c @@ -216,26 +216,6 @@ parse_nat(const char *string) return (int)l; } -int -in_prefix(const unsigned char *restrict address, - const unsigned char *restrict prefix, unsigned char plen) -{ - unsigned char m; - - if(plen > 128) - plen = 128; - - if(memcmp(address, prefix, plen / 8) != 0) - return 0; - - if(plen % 8 == 0) - return 1; - - m = 0xFF << (8 - (plen % 8)); - - return ((address[plen / 8] & m) == (prefix[plen / 8] & m)); -} - unsigned char * mask_prefix(unsigned char *restrict ret, const unsigned char *restrict prefix, unsigned char plen) diff --git a/babeld/util.h b/babeld/util.h index 037ebe3666..ef1387364c 100644 --- a/babeld/util.h +++ b/babeld/util.h @@ -100,9 +100,6 @@ void timeval_min(struct timeval *d, const struct timeval *s); void timeval_min_sec(struct timeval *d, time_t secs); int parse_nat(const char *string) ATTRIBUTE ((pure)); int parse_msec(const char *string) ATTRIBUTE ((pure)); -int in_prefix(const unsigned char *restrict address, - const unsigned char *restrict prefix, unsigned char plen) - ATTRIBUTE ((pure)); unsigned char *mask_prefix(unsigned char *restrict ret, const unsigned char *restrict prefix, unsigned char plen);