many third-party modules.
However, it enables us to pass the VALUE_PAIR_DATA structure
around, and do comparisons on it, which should permit greater
flexibility in the configuration.
int type;
int length; /* of data */
LRAD_TOKEN operator;
- uint32_t lvalue; /* DELETE ME ASAP */
ATTR_FLAGS flags;
struct value_pair *next;
VALUE_PAIR_DATA data;
} VALUE_PAIR;
#define vp_strvalue data.strvalue
#define vp_octets data.octets
-#define vp_ipaddr lvalue
+#define vp_ipaddr data.ipaddr.s_addr
#define vp_ipv6addr data.ipv6addr
-#define vp_date lvalue
-#define vp_integer lvalue
+#define vp_date data.date
+#define vp_integer data.integer
#define vp_ifid data.ifid
#define vp_ipv6prefix data.ipv6prefix
#define vp_filter data.filter