51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
+
+
+
+
+
+
-
-
+
+
+
+
+
+
|
return(0);
}
static int lc_process_var_cidr(void *data, const char *value) {
return(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_ip(void *data, const char *value) {
uint32_t *dataval = NULL, retval = 0;
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;
while (1) {
tmpval = atoi(dotptr);
|
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
|
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
+
-
+
+
+
+
+
+
+
+
+
+
|
case LC_VAR_BOOL_BY_EXISTANCE:
return(lc_process_var_bool_byexistance(data, value));
break;
case LC_VAR_SIZE_SIZE_T:
return(lc_process_var_sizesizet(data, value));
break;
case LC_VAR_IP:
case LC_VAR_IP4:
return(lc_process_var_ip(data, value));
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:
case LC_VAR_DATE:
case LC_VAR_FILENAME:
|