Fixed crash

pull/62/head
parent eba064c089
commit 224c227813

@ -673,33 +673,6 @@ char *yon_char_replace(char *source, char *find, char*replace){
return source;
}
/**yon_char_parse(char *parameters, int *size, char *divider)
* [EN]
* Parses string [parameters], divided by [divider],
* then returns parsed string array and sets [size] to
* size of returned array
*/
// char **yon_char_parse(char *parameters, int *size, char *divider){
// char **string=NULL;
// int i=1;
// string=malloc(sizeof(char*));
// char *paramline=yon_char_new(parameters);
// char *param;
// while ((param=yon_char_divide_search(paramline,divider,1))){
// string=realloc(string,sizeof(char*)*i);
// string[i-1]=yon_char_new(param);
// i++;
// if (strcmp(param,paramline)==0) break;
// }
// // string=realloc(string,sizeof(char*)*i);
// // string[i-1]=yon_char_new(paramline);
// // i++;
// // printf("%d\n",i);
// *size=i-1;
// return string;
// }
/**yon_char_parse(char *parameters, int *size, char *divider)
* [EN]
* Parses string [parameters], divided by [divider],
@ -707,6 +680,7 @@ char *yon_char_replace(char *source, char *find, char*replace){
* size of returned array
*/
char **yon_char_parse(char *parameters, int *size, char *divider){
if (parameters){
char **string=NULL;
*size=0;
char *paramline=yon_char_new(parameters);
@ -720,6 +694,8 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
string[(*size)]=paramline;
(*size)+=1;
return string;
}
return NULL;
}
/**yon_char_parsed_rip(char **char_string, int *size, int item_to_delete)
@ -777,6 +753,7 @@ int yon_char_parsed_check_exist(char **parameters, int size, char *param){
* повторения
*/
int yon_char_parsed_check_repeats(char **parameters, int size, int *first_overlap, int *second_overlap){
if (parameters){
*first_overlap=0;
*second_overlap=0;
for ((*first_overlap)=0;(*first_overlap)<size;(*first_overlap)++){
@ -787,6 +764,7 @@ int yon_char_parsed_check_repeats(char **parameters, int size, int *first_overla
}
}
}
}
return 0;
}

Loading…
Cancel
Save