docs/src/modules.md

changeset 310
b09677d72413
parent 304
1f9237cfeb26
child 314
5d28dc8f0765
equal deleted inserted replaced
309:4355c6039a28 310:b09677d72413
202 #include <ucx/utils.h> 202 #include <ucx/utils.h>
203 203
204 UcxList* remove_duplicates(sstr_t* array, size_t arrlen) { 204 UcxList* remove_duplicates(sstr_t* array, size_t arrlen) {
205 UcxList* list = NULL; 205 UcxList* list = NULL;
206 for (size_t i = 0 ; i < arrlen ; ++i) { 206 for (size_t i = 0 ; i < arrlen ; ++i) {
207 if (ucx_list_find(list, array+i, ucx_sstrcmp, NULL) == -1) { 207 if (ucx_list_find(list, array+i, ucx_cmp_sstr, NULL) == -1) {
208 sstr_t* s = malloc(sizeof(sstr_t)); 208 sstr_t* s = malloc(sizeof(sstr_t));
209 *s = sstrdup(array[i]); 209 *s = sstrdup(array[i]);
210 list = ucx_list_append(list, s); 210 list = ucx_list_append(list, s);
211 } 211 }
212 } 212 }

mercurial