void bfs()
{
	struct neel *p;
neel:if(!getnext(&p))
		return;
	if(ifexist(p->x,u))
		goto neel;
	printf("%d ",p->x);
	u=insend(p->x,u);
	p=p->y;
	for(;p!=NULL;)
	{
		s=insend(p->x,s);	
		p=p->y;
	}
	p=NULL;
	bfs();
}
Esempio n. 2
0
VALUE netif_exists(VALUE self, VALUE ifname)
{
	int exist = ifexist(StringValuePtr(ifname));
	return exist ? Qtrue : Qfalse;
}