Exemplo n.º 1
0
int main(int argc, const char *argv[])
{
	int num,ret;
	linkqueue_pt q;
	
	link_queue_init(&q);

	while(1)
	{
		printf("please input num:");
		ret = scanf("%d",&num);
		if(1 == ret)
		{
				link_queue_in(q,num);
				link_queue_show(q);
		}
		else
		{
			ret = link_queue_out(q,&num);
			if(-1 == ret)
			{
				printf("queue is empty!\n");
			}
			else
			{
				link_queue_show(q);
				printf("out num is:%d\n",num);
			}
			while(getchar()! = '\n');
		}

	}
	return 0;
}
Exemplo n.º 2
0
// Hash Table operate
void slot_set_init(unsigned long *slot_set)
{
  g_init = 1;
  printk("Init slot set\n");
  memset(slot_set, 0, SLOT_NUMBER * sizeof(unsigned long));
  link_queue_init();
}