47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
lc_register_var("ipaddr", LC_VAR_IP, &ipaddr, 'i');
lc_register_callback("sally", 0, LC_VAR_STRING, sally_cmd, NULL);
lc_register_callback("HELP", 'h', LC_VAR_NONE, help_cmd, NULL);
lc_register_callback("*.ifmodule", 0, LC_VAR_NONE, cmd_ifmodule, NULL);
lcpret = lc_process_file("testapp", "test.conf", LC_CONF_APACHE);
if (lcpret < 0) {
fprintf(stderr, "Error processing config file: %s\n", lc_geterrstr());
return(EXIT_FAILURE);
}
lcpret = lc_process(argc, argv, "testapp", LC_CONF_APACHE, "test.cfg");
if (lcpret < 0) {
fprintf(stderr, "Error processing config file: %s\n", lc_geterrstr());
return(EXIT_FAILURE);
}
lc_cleanup();
if (joeval != NULL) {
fprintf(stderr, "joeval = \"%s\"\n", joeval);
} else {
fprintf(stderr, "joeval = \"(null)\"\n");
}
fprintf(stderr, "xval = %llu\n", (unsigned long long) xval);
fprintf(stderr, "onoff = %i\n", onoff);
fprintf(stderr, "long = %i\n", onoff2);
fprintf(stderr, "ip = %08lx\n", (unsigned long) ipaddr);
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
47
48
49
50
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
79
80
81
82
83
84
85
86
87
88
89
|
lc_register_var("ipaddr", LC_VAR_IP, &ipaddr, 'i');
lc_register_callback("sally", 0, LC_VAR_STRING, sally_cmd, NULL);
lc_register_callback("HELP", 'h', LC_VAR_NONE, help_cmd, NULL);
lc_register_callback("*.ifmodule", 0, LC_VAR_NONE, cmd_ifmodule, NULL);
lcpret = lc_process_file("testapp", "test.conf", LC_CONF_APACHE);
if (lcpret < 0) {
fprintf(stderr, "Error processing config file: %s\n", lc_geterrstr());
if (joeval != NULL) {
free(joeval);
}
lc_cleanup();
return(EXIT_FAILURE);
}
lcpret = lc_process(argc, argv, "testapp", LC_CONF_APACHE, "test.cfg");
if (lcpret < 0) {
fprintf(stderr, "Error processing config file: %s\n", lc_geterrstr());
if (joeval != NULL) {
free(joeval);
}
lc_cleanup();
return(EXIT_FAILURE);
}
lc_cleanup();
if (joeval != NULL) {
fprintf(stderr, "joeval = \"%s\"\n", joeval);
free(joeval);
} else {
fprintf(stderr, "joeval = \"(null)\"\n");
}
fprintf(stderr, "xval = %llu\n", (unsigned long long) xval);
fprintf(stderr, "onoff = %i\n", onoff);
fprintf(stderr, "long = %i\n", onoff2);
fprintf(stderr, "ip = %08lx\n", (unsigned long) ipaddr);
|