diff options
author | Martin Mares <mj@ucw.cz> | 1999-11-25 15:34:20 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 1999-11-25 15:34:20 +0000 |
commit | ea32afb765381e642a525409a8f6cdff99aa0225 (patch) | |
tree | 9171d46d0a8111cfaa2ac0e0596dd411c78e9eab /lib/ip.c | |
parent | 1a509a6310cb2a5211bf3ac9fd963f06d9109cb1 (diff) |
Added ip_scope_text() for translating of scopes to strings.
Diffstat (limited to 'lib/ip.c')
-rw-r--r-- | lib/ip.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/ip.c b/lib/ip.c new file mode 100644 index 00000000..06cc42cf --- /dev/null +++ b/lib/ip.c @@ -0,0 +1,24 @@ +/* + * BIRD Library -- IP address routines common for IPv4 and IPv6 + * + * (c) 1998--1999 Martin Mares <mj@ucw.cz> + * + * Can be freely distributed and used under the terms of the GNU GPL. + */ + +#include <string.h> +#include <stdlib.h> + +#include "nest/bird.h" +#include "lib/ip.h" + +char * +ip_scope_text(unsigned scope) +{ + static char *scope_table[] = { "host", "link", "site", "org", "univ" }; + + if (scope > SCOPE_UNIVERSE) + return "?"; + else + return scope_table[scope]; +} |