Lines Matching refs:FN
137 #define last_error(E, FN) \
139 int __subE = (FN); \
180 #define fn_for_each_comb(L1, L2, P1, P2, FN) \
185 last_error(__E, (FN)); \
219 #define fn_for_each_in_ns(L, P, FN) \
225 last_error(__E, (FN)); \
231 #define fn_for_each_XXX(L, P, FN, ...) \
236 last_error(__E, (FN)); \
241 #define fn_for_each(L, P, FN) fn_for_each_XXX(L, P, FN)
242 #define fn_for_each_confined(L, P, FN) fn_for_each_XXX(L, P, FN, _confined)
244 #define fn_for_each2_XXX(L1, L2, P, FN, ...) \
249 last_error(__E, (FN)); \
254 #define fn_for_each_in_merge(L1, L2, P, FN) \
255 fn_for_each2_XXX((L1), (L2), P, FN, _in_merge)
256 #define fn_for_each_not_in_set(L1, L2, P, FN) \
257 fn_for_each2_XXX((L1), (L2), P, FN, _not_in_set)