|
|
|
|
@ -1234,7 +1234,7 @@ void *yon_config_get_by_key(char *key){
|
|
|
|
|
check_config{
|
|
|
|
|
dictionary *dict = NULL;
|
|
|
|
|
for_dictionaries(dict, (dictionary*)__yon__config__strings){
|
|
|
|
|
if (strcmp(dict->key,key)==0){
|
|
|
|
|
if (strcmp(dict->key,key)==0&&((yon_config_parameter*)dict)->flag1!=-1){
|
|
|
|
|
return dict->data;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -1247,7 +1247,7 @@ void *yon_config_get_all_by_key(char *key, int *size){
|
|
|
|
|
config_str ret_data=NULL;
|
|
|
|
|
dictionary *dict = NULL;
|
|
|
|
|
for_dictionaries(dict, (dictionary*)__yon__config__strings){
|
|
|
|
|
if (strstr(dict->key,key)) {
|
|
|
|
|
if (strstr(dict->key,key)&&((yon_config_parameter*)dict)->flag1!=-1) {
|
|
|
|
|
char *ret_string = yon_char_unite(dict->key,"=",(char*)dict->data,NULL);
|
|
|
|
|
if (ret_data) ret_data = yon_char_parsed_append(ret_data,size,ret_string);
|
|
|
|
|
else ret_data = yon_char_parsed_new(size,ret_string,NULL);
|
|
|
|
|
|