Ejemplo n.º 1
0
int main(int argc, char **argv)
{
    struct sdeque *sdeque = sdeque_new();

    check_back_api(sdeque);
    check_front_api(sdeque);
    check_mixed_api(sdeque);

    sdeque_free(sdeque);
    return 0;
}
Ejemplo n.º 2
0
int main(void) {
	sdeque   lst;
	int	 i;

	sdeque_init(&lst, 5);
	testar;
	for (i=1; i<=10; i++)
		(void) sdeque_push_back(lst, i);
	while (!sdeque_empty(lst)) {
		printf("%d\n", sdeque_pop_front(lst));
		testar;
	}
	testar;
	for (i=1; i<=10; i++)
		(void) sdeque_push_front(lst, i);
	while (!sdeque_empty(lst)) {
		printf("%d\n", sdeque_pop_back(lst));
		testar;
	}
	sdeque_free(&lst);
	return (EXIT_SUCCESS);
}