void intersect(Node * a, Node * b){ Node * pa = a; Node * pb = b; size_t dif = lstLen(a) - lstLen(b); if(dif < 0){ pa = b; pb = a; dif = -dif; } }
static void test_lstLen_null(t_test *test) { char *tab_c = ""; t_info *info; int i = 0; info = (t_info *)malloc(sizeof(t_info)); info->term = NULL; info = ft_init(info); while (tab_c[i]) info->term = lstAdd(info->term, tab_c[i++]); mt_assert((lstLen(info->term) == 0 ? 1 : 0)); free_list(info); }
static void test_lstLen_simple(t_test *test) { char *tab_c = "abcdefghijklmnopqrstuvwxyz"; t_info *info; int i = 0; info = (t_info *)malloc(sizeof(t_info)); info->term = NULL; info = ft_init(info); while (tab_c[i]) info->term = lstAdd(info->term, tab_c[i++]); mt_assert((lstLen(info->term) == 25 ? 1 : 0)); free_list(info); }