Lines Matching defs:n_args
28 const char *fmt, int n_args, va_list ap);
32 int n_args, ...)
39 va_start(ap, n_args);
44 if (ret != n_args) {
46 string, fmt, ret, n_args);
50 ret = (*fn)(check_data, string, fmt, n_args, ap);
63 #define _check_numbers_template(arg_fmt, expect, str, fmt, n_args, ap) \
66 for (; n_args > 0; n_args--, expect++) { \
79 const char *fmt, int n_args, va_list ap)
83 _check_numbers_template("%llu", pval, string, fmt, n_args, ap);
87 const char *fmt, int n_args, va_list ap)
91 _check_numbers_template("%lld", pval, string, fmt, n_args, ap);
95 const char *fmt, int n_args, va_list ap)
99 _check_numbers_template("%lu", pval, string, fmt, n_args, ap);
103 const char *fmt, int n_args, va_list ap)
107 _check_numbers_template("%ld", pval, string, fmt, n_args, ap);
111 const char *fmt, int n_args, va_list ap)
115 _check_numbers_template("%u", pval, string, fmt, n_args, ap);
119 const char *fmt, int n_args, va_list ap)
123 _check_numbers_template("%d", pval, string, fmt, n_args, ap);
127 const char *fmt, int n_args, va_list ap)
131 _check_numbers_template("%hu", pval, string, fmt, n_args, ap);
135 const char *fmt, int n_args, va_list ap)
139 _check_numbers_template("%hd", pval, string, fmt, n_args, ap);
143 const char *fmt, int n_args, va_list ap)
147 _check_numbers_template("%hhu", pval, string, fmt, n_args, ap);
151 const char *fmt, int n_args, va_list ap)
155 _check_numbers_template("%hhd", pval, string, fmt, n_args, ap);
606 #define test_number_prefix(T, str, scan_fmt, expect0, expect1, n_args, fn) \
611 _test(fn, &expect, str, scan_fmt, n_args, &result[0], &result[1]); \