コード例 #1
0
N_NIMCALL(void, excludepath_147801_3771138726)(Tlinkedlist147013* list0, NimStringDesc* data0) {
	Tlistentry147007* it0;
	it0 = (*list0).head;
	{
		while (1) {
			Tlistentry147007* nxt0;
			if (!!((it0 == NIM_NIL))) goto LA2;
			nxt0 = (*it0).next;
			{
				NI LOC5;
				LOC5 = (NI)0;
				LOC5 = noscmpPaths((*((Tstrentry147009*) (it0))).data, data0);
				if (!(LOC5 == ((NI) 0))) goto LA6;
				remove_147633_3771138726(list0, it0);
			}
			LA6: ;
			it0 = nxt0;
		} LA2: ;
	}
}
コード例 #2
0
ファイル: compiler_lists.c プロジェクト: apense/csources
N_NIMCALL(void, excludepath_129807)(Tlinkedlist129028* list, NimStringDesc* data) {
	Tlistentry129022* it;
	it = (*list).head;
	{
		while (1) {
			Tlistentry129022* nxt;
			if (!!((it == NIM_NIL))) goto LA2;
			nxt = (*it).next;
			{
				NI LOC5;
				LOC5 = 0;
				LOC5 = noscmpPaths((*((Tstrentry129024*) (it))).data, data);
				if (!(LOC5 == ((NI) 0))) goto LA6;
				remove_129639(list, it);
			}
			LA6: ;
			it = nxt;
		} LA2: ;
	}
}
コード例 #3
0
ファイル: compiler_lists.c プロジェクト: nim-lang/csources
N_NIMCALL(void, excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2)(Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw* list0, NimStringDesc* data0) {
	Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* it0;
	it0 = (*list0).head;
	{
		while (1) {
			Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* nxt0;
			if (!!((it0 == NIM_NIL))) goto LA2;
			nxt0 = (*it0).next;
			{
				NI LOC5;
				LOC5 = (NI)0;
				LOC5 = noscmpPaths((*((Tstrentry_3m9czjBTF9ccwc2UyFTPCO8Q*) (it0))).data, data0);
				if (!(LOC5 == ((NI) 0))) goto LA6;
				remove_OHo5UGptcxVKInJo6EIoMg_2(list0, it0);
			}
			LA6: ;
			it0 = nxt0;
		} LA2: ;
	}
}