Lines Matching refs:fn
253 #define ___apply(fn, n) ___concat(fn, n) argument
309 #define ___rd_first(fn, src, a) ___read(fn, &__t, ___type(src), src, a); argument
310 #define ___rd_last(fn, ...) \ argument
311 ___read(fn, &__t, ___type(___nolast(__VA_ARGS__)), __t, ___last(__VA_ARGS__));
312 #define ___rd_p1(fn, ...) const void *__t; ___rd_first(fn, __VA_ARGS__) argument
313 #define ___rd_p2(fn, ...) ___rd_p1(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
314 #define ___rd_p3(fn, ...) ___rd_p2(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
315 #define ___rd_p4(fn, ...) ___rd_p3(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
316 #define ___rd_p5(fn, ...) ___rd_p4(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
317 #define ___rd_p6(fn, ...) ___rd_p5(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
318 #define ___rd_p7(fn, ...) ___rd_p6(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
319 #define ___rd_p8(fn, ...) ___rd_p7(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
320 #define ___rd_p9(fn, ...) ___rd_p8(fn, ___nolast(__VA_ARGS__)) ___rd_last(fn, __VA_ARGS__) argument
321 #define ___read_ptrs(fn, src, ...) \ argument
322 ___apply(___rd_p, ___narg(__VA_ARGS__))(fn, src, __VA_ARGS__)
324 #define ___core_read0(fn, fn_ptr, dst, src, a) \ argument
325 ___read(fn, dst, ___type(src), src, a);
326 #define ___core_readN(fn, fn_ptr, dst, src, ...) \ argument
328 ___read(fn, dst, ___type(src, ___nolast(__VA_ARGS__)), __t, \
330 #define ___core_read(fn, fn_ptr, dst, src, a, ...) \ argument
331 ___apply(___core_read, ___empty(__VA_ARGS__))(fn, fn_ptr, dst, \