X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=ipaddr.c;h=d8661dafcd4535560d3b83988096ad293ac4a763;hb=ca58ee4883fc5eb309f950787d35af5deca05321;hp=b941295e7558b71da549ea0b496fc8046c0dc6dd;hpb=ff05a229397c75142725f45cad191ce4a00625ce;p=secnet.git diff --git a/ipaddr.c b/ipaddr.c index b941295..d8661da 100644 --- a/ipaddr.c +++ b/ipaddr.c @@ -3,6 +3,7 @@ #include "secnet.h" #include +#include #include "ipaddr.h" #define DEFAULT_ALLOC 2 @@ -346,13 +347,13 @@ string_t subnet_to_string(struct subnet sn) return s; } -static struct subnet string_item_to_subnet(item_t *i, string_t desc, +static struct subnet string_item_to_subnet(item_t *i, cstring_t desc, bool_t *invert) { struct subnet s; uint32_t a, b, c, d, n; uint32_t match; - string_t in; + cstring_t in; *invert=False; @@ -397,7 +398,7 @@ static struct subnet string_item_to_subnet(item_t *i, string_t desc, return s; } -uint32_t string_item_to_ipaddr(item_t *i, string_t desc) +uint32_t string_item_to_ipaddr(item_t *i, cstring_t desc) { uint32_t a, b, c, d; uint32_t match; @@ -419,7 +420,7 @@ uint32_t string_item_to_ipaddr(item_t *i, string_t desc) } struct ipset *string_list_to_ipset(list_t *l, struct cloc loc, - string_t module, string_t param) + cstring_t module, cstring_t param) { struct ipset *r, *n, *isn; uint32_t e,i;