Lines Matching defs:arg

102 union arg
109 static void pop_arg(union arg *arg, int type, va_list *ap)
112 case PTR: arg->p = va_arg(*ap, void *);
113 break; case INT: arg->i = va_arg(*ap, int);
114 break; case UINT: arg->i = va_arg(*ap, unsigned int);
115 break; case LONG: arg->i = va_arg(*ap, long);
116 break; case ULONG: arg->i = va_arg(*ap, unsigned long);
117 break; case ULLONG: arg->i = va_arg(*ap, unsigned long long);
118 break; case SHORT: arg->i = (short)va_arg(*ap, int);
119 break; case USHORT: arg->i = (unsigned short)va_arg(*ap, int);
120 break; case CHAR: arg->i = (signed char)va_arg(*ap, int);
121 break; case UCHAR: arg->i = (unsigned char)va_arg(*ap, int);
122 break; case LLONG: arg->i = va_arg(*ap, long long);
123 break; case SIZET: arg->i = va_arg(*ap, size_t);
124 break; case IMAX: arg->i = va_arg(*ap, intmax_t);
125 break; case UMAX: arg->i = va_arg(*ap, uintmax_t);
126 break; case PDIFF: arg->i = va_arg(*ap, ptrdiff_t);
127 break; case UIPTR: arg->i = (uintptr_t)va_arg(*ap, void *);
128 break; case DBL: arg->f = va_arg(*ap, double);
129 break; case LDBL: arg->f = va_arg(*ap, long double);
439 static int printf_core(FILE *f, const char *fmt, va_list *ap, union arg *nl_arg, int *nl_type, char nl_arg_filled)
444 union arg arg;
542 else arg=nl_arg[argpos];
543 } else if (f) pop_arg(&arg, st, ap);
570 case BARE: *(int *)arg.p = cnt; break;
571 case LPRE: *(long *)arg.p = cnt; break;
572 case LLPRE: *(long long *)arg.p = cnt; break;
573 case HPRE: *(unsigned short *)arg.p = cnt; break;
574 case HHPRE: *(unsigned char *)arg.p = cnt; break;
575 case ZTPRE: *(size_t *)arg.p = cnt; break;
576 case JPRE: *(uintmax_t *)arg.p = cnt; break;
584 a = fmt_x(arg.i, z, t&32);
585 if (arg.i && (fl & ALT_FORM)) prefix+=(t>>4), pl=2;
588 a = fmt_o(arg.i, z);
593 if (arg.i>INTMAX_MAX) {
594 arg.i=-arg.i;
601 a = fmt_u(arg.i, z);
605 if (!arg.i && !p) {
609 p = MAX(p, z-a + !arg.i);
613 *(a=z-(p=1))=arg.i;
619 a = arg.p ? arg.p : "(null)";
626 if (!arg.i) goto narrow_c;
627 wc[0] = arg.i;
629 arg.p = wc;
632 ws = arg.p;
638 ws = arg.p;
647 l = fmt_fp(f, arg.f, w, p, fl, t);
688 union arg nl_arg[NL_ARGMAX+1];