757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
|
newhandler->_next = varhandlers;
varhandlers = newhandler;
return(0);
}
static int lc_process_file(const char *appname, const char *pathname, lc_conf_type_t type) {
int chkretval = 0;
switch (type) {
case LC_CONF_SECTION:
chkretval = lc_process_conf_section(appname, pathname);
break;
case LC_CONF_APACHE:
|
|
|
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
|
newhandler->_next = varhandlers;
varhandlers = newhandler;
return(0);
}
int lc_process_file(const char *appname, const char *pathname, lc_conf_type_t type) {
int chkretval = 0;
switch (type) {
case LC_CONF_SECTION:
chkretval = lc_process_conf_section(appname, pathname);
break;
case LC_CONF_APACHE:
|
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
|
}
}
}
return(retval);
}
static void lc_cleanup(void) {
struct lc_varhandler_st *handler = NULL, *next = NULL;
handler = varhandlers;
while (handler != NULL) {
if (handler->var != NULL) {
free(handler->var);
}
|
|
|
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
|
}
}
}
return(retval);
}
void lc_cleanup(void) {
struct lc_varhandler_st *handler = NULL, *next = NULL;
handler = varhandlers;
while (handler != NULL) {
if (handler->var != NULL) {
free(handler->var);
}
|
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
|
/* Handle command line arguments */
chkretval = lc_process_cmdline(argc, argv);
if (chkretval < 0) {
retval = -1;
}
/* Free our structures. */
lc_cleanup();
return(retval);
}
lc_err_t lc_geterrno(void) {
lc_err_t retval;
|
<
<
<
|
890
891
892
893
894
895
896
897
898
899
900
901
902
903
|
/* Handle command line arguments */
chkretval = lc_process_cmdline(argc, argv);
if (chkretval < 0) {
retval = -1;
}
return(retval);
}
lc_err_t lc_geterrno(void) {
lc_err_t retval;
|