@@ -53,14 +53,24 @@ static int lc_process_var_cidr(void *data, const char *value) { return(0); } -static int lc_process_var_ip(void *data, const char *value) { - uint32_t *dataval = NULL, retval = 0; +static int lc_process_var_hostname6(void *data, const char *value) { +} + +static int lc_process_var_hostname4(void *data, const char *value) { +} + +static int lc_process_var_ip6(void *data, const char *value) { +} + +static int lc_process_var_ip4(void *data, const char *value) { + uint32_t *dataval, retval = 0; const char *dotptr = NULL; int tmpval = -1; +// int dotcount dataval = data; dotptr = value; @@ -276,11 +286,21 @@ break; case LC_VAR_SIZE_SIZE_T: return(lc_process_var_sizesizet(data, value)); break; case LC_VAR_IP: - return(lc_process_var_ip(data, value)); + case LC_VAR_IP4: + return(lc_process_var_ip4(data, value)); + break; + case LC_VAR_IP6: + return(lc_process_var_ip6(data, value)); + break; + case LC_VAR_HOSTNAME4: + return(lc_process_var_hostname4(data, value)); + break; + case LC_VAR_HOSTNAME6: + return(lc_process_var_hostname6(data, value)); break; case LC_VAR_CIDR: return(lc_process_var_cidr(data, value)); break; case LC_VAR_TIME: