Пример #1
0
int main(int ac, char** av)
{
	// Lets try some list

	t_list*		l = 0;

	l = push_front(l, 12);
	print_list(l);
	l = push_back(l, 22);
	print_list(l);
	l = push_back(l, 32);
	l = remove_current(l->next->next);
	l = push_back(l, 42);

	print_list(l);
	return (free_list(l));
}
Пример #2
0
waste::~waste()
{
	current=first;
	card* ptr;
	do
	{
		ptr=remove_current();
		if(ptr==NULL)
		{
			first=NULL;
			current=NULL;
			return;
		}
		else
		{
			delete ptr;
		}
	}
	while(true);
}
Пример #3
0
static void    *
listRemoveCurrent(UtilList * ul)
{
    Generic_list    l = *(Generic_list *) & ul->hdl;
    return remove_current(l);
}