diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-07-01 17:54:10 +0300 | 
|---|---|---|
| committer | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-07-01 17:54:10 +0300 | 
| commit | 45833edae0fe12c87cdb90f939c07d282959e1b9 (patch) | |
| tree | 42eb6c90cc2e78c30d56f2b173b2f944517e5bda /babeld | |
| parent | 13ccce6e7e5b6f7801910fca53c4c45502bf6213 (diff) | |
babeld: Drop in_prefix() function
Not used.
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Diffstat (limited to 'babeld')
| -rw-r--r-- | babeld/util.c | 20 | ||||
| -rw-r--r-- | babeld/util.h | 3 | 
2 files changed, 0 insertions, 23 deletions
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);  | 
