Exemplo n.º 1
0
void	uf_print_color_fx(ui color, ui params)
{
	uf_print_str("\033[");
	if (params > 0)
	{
		uf_print_nbr(params);
		uf_print_char(';');
	}
	uf_print_nbr(color);
	uf_print_char('m');
}
Exemplo n.º 2
0
static bool	uf_print(void *ptr)
{
	uf_print_str("Value : ");
	uf_print_nbr((int)ptr);
	uf_print_char('\n');
	return (true);
}
Exemplo n.º 3
0
bool	uf_print(void *d1, void *d2)
{
	uf_print_nbr((size_t)d1);
	uf_print_char(' ');
	(void)d2;
	return (true);
}
Exemplo n.º 4
0
void	uf_print_tab(int *tab)
{
	size_t	i;

	i = 0;
	while (i < SIZE_TAB)
	{
		uf_print_nbr(tab[i]);
		uf_print_char(' ');
		i = i + 1;
	}
}
Exemplo n.º 5
0
void	tf_launch(const char *name, void (*sort)(int *, size_t))
{
	t_timer	timer;
	int		ptr_int[SIZE_TAB];

	M_INFOS(name);
	uf_init(ptr_int);
	D_TIMER(start)(&timer);
	sort(ptr_int, SIZE_TAB);
	D_TIMER(pause)(&timer);
	if (uf_check_if_tab_is_sorted(ptr_int) == true)
	{
		uf_print_nbr(D_TIMER(get_ticks)(&timer));
		uf_print_str(" milliseconds\n\n");
	}
	else
		uf_print_tab(ptr_int);
}
Exemplo n.º 6
0
void	f_htable_print(t_htable *v_this, bool (*uf_print)(t_htable_cell *data))
{
	ui		i;
	t_list	*list;

	i = 0;
	list = D_ARRAY(data)(&v_this->v_array, t_list *);
	while (i < v_this->v_prime)
	{
		if (D_LIST(size)(list + i) > 0)
		{
			uf_print_char('[');
			uf_print_nbr(i);
			uf_print_str("]-> ");
			D_LIST(foreach)(list + i, (bool (*)(void *))uf_print);
			uf_print_char('\n');
		}
		i = i + 1;
	}
}
Exemplo n.º 7
0
bool	uf_print_value(t_htable_cell *cell)
{
	uf_print_nbr((size_t)cell->v_data);
	uf_print_char(' ');
	return (true);
}