Lines Matching defs:arg

138 union arg {
144 __NO_SAFESTACK static void pop_arg(union arg* arg, int type, va_list* ap) {
150 arg->p = va_arg(*ap, void*);
153 arg->i = va_arg(*ap, int);
156 arg->i = va_arg(*ap, unsigned int);
160 arg->i = va_arg(*ap, long);
163 arg->i = va_arg(*ap, unsigned long);
167 arg->i = va_arg(*ap, unsigned long long);
170 arg->i = (short)va_arg(*ap, int);
173 arg->i = (unsigned short)va_arg(*ap, int);
176 arg->i = (signed char)va_arg(*ap, int);
179 arg->i = (unsigned char)va_arg(*ap, int);
183 arg->i = va_arg(*ap, long long);
186 arg->i = va_arg(*ap, size_t);
189 arg->i = va_arg(*ap, intmax_t);
192 arg->i = va_arg(*ap, uintmax_t);
195 arg->i = va_arg(*ap, ptrdiff_t);
198 arg->i = (uintptr_t)va_arg(*ap, void*);
202 arg->f = va_arg(*ap, double);
205 arg->f = va_arg(*ap, long double);
542 union arg* nl_arg, int* nl_type) {
546 union arg arg;
645 nl_type[argpos] = st, arg = nl_arg[argpos];
647 pop_arg(&arg, st, ap);
672 *(int*)arg.p = cnt;
675 *(long*)arg.p = cnt;
678 *(long long*)arg.p = cnt;
681 *(unsigned short*)arg.p = cnt;
684 *(unsigned char*)arg.p = cnt;
687 *(size_t*)arg.p = cnt;
690 *(uintmax_t*)arg.p = cnt;
700 a = fmt_x(arg.i, z, t & 32);
701 if (arg.i && (fl & ALT_FORM))
705 a = fmt_o(arg.i, z);
713 if (arg.i > INTMAX_MAX) {
714 arg.i = -arg.i;
722 a = fmt_u(arg.i, z);
726 if (!arg.i && !p) {
730 p = MAX(p, z - a + !arg.i);
733 *(a = z - (p = 1)) = arg.i;
741 a = arg.p ? arg.p : (char*)"(null)";
750 wc[0] = arg.i;
752 arg.p = wc;
755 ws = arg.p;
763 ws = arg.p;
777 l = fmt_fp(f, arg.f, w, p, fl, t);
814 union arg nl_arg[NL_ARGMAX + 1];