GETARG
(flags&LONGINT ? GETARG(long) : \
flags&SHORTINT ? (long)(short)GETARG(int) : \
flags&CHARINT ? (long)(signed char)GETARG(int) : \
(long)GETARG(int))
(flags&LONGINT ? GETARG(u_long) : \
flags&SHORTINT ? (u_long)(u_short)GETARG(int) : \
flags&CHARINT ? (u_long)(u_char)GETARG(int) : \
(u_long)GETARG(u_int))
(flags&INTMAXT ? GETARG(intmax_t) : \
flags&SIZET ? (intmax_t)GETARG(ssize_t) : \
flags&PTRDIFFT ? (intmax_t)GETARG(ptrdiff_t) : \
(intmax_t)GETARG(long long))
(flags&INTMAXT ? GETARG(uintmax_t) : \
flags&SIZET ? (uintmax_t)GETARG(size_t) : \
flags&PTRDIFFT ? (uintmax_t)GETARG(ptrdiff_t) : \
(uintmax_t)GETARG(unsigned long long))
val = GETARG (int); \
val = GETARG (int); \
(wchar_t)GETARG(wint_t), &mbs);
*(cp = buf) = GETARG(int);
fparg.ldbl = GETARG(long double);
fparg.dbl = GETARG(double);
fparg.ldbl = GETARG(long double);
fparg.dbl = GETARG(double);
*GETARG(long long *) = ret;
*GETARG(ssize_t *) = (ssize_t)ret;
*GETARG(ptrdiff_t *) = ret;
*GETARG(intmax_t *) = ret;
*GETARG(long *) = ret;
*GETARG(short *) = ret;
*GETARG(signed char *) = ret;
*GETARG(int *) = ret;
ujval = (uintmax_t)(uintptr_t)GETARG(void *);
if ((wcp = GETARG(wchar_t *)) == NULL)
} else if ((cp = GETARG(char *)) == NULL)
nr = convert_wchar(fp, GETARG(wchar_t *),
nr = convert_char(fp, GETARG(char *), width);
nr = convert_wccl(fp, GETARG(wchar_t *), width,
nr = convert_ccl(fp, GETARG(char *), width,
nr = convert_wstring(fp, GETARG(wchar_t *),
nr = convert_string(fp, GETARG(char *), width);
(flags&LONGINT ? GETARG(long) : \
flags&SHORTINT ? (long)(short)GETARG(int) : \
flags&CHARINT ? (long)(signed char)GETARG(int) : \
(long)GETARG(int))
(flags&LONGINT ? GETARG(u_long) : \
flags&SHORTINT ? (u_long)(u_short)GETARG(int) : \
flags&CHARINT ? (u_long)(u_char)GETARG(int) : \
(u_long)GETARG(u_int))
(flags&INTMAXT ? GETARG(intmax_t) : \
flags&SIZET ? (intmax_t)GETARG(ssize_t) : \
flags&PTRDIFFT ? (intmax_t)GETARG(ptrdiff_t) : \
(intmax_t)GETARG(long long))
(flags&INTMAXT ? GETARG(uintmax_t) : \
flags&SIZET ? (uintmax_t)GETARG(size_t) : \
flags&PTRDIFFT ? (uintmax_t)GETARG(ptrdiff_t) : \
(uintmax_t)GETARG(unsigned long long))
val = GETARG (int); \
val = GETARG (int); \
*(cp = buf) = (wchar_t)GETARG(wint_t);
*(cp = buf) = (wchar_t)btowc(GETARG(int));
fparg.ldbl = GETARG(long double);
fparg.dbl = GETARG(double);
fparg.ldbl = GETARG(long double);
fparg.dbl = GETARG(double);
*GETARG(long long *) = ret;
*GETARG(ssize_t *) = (ssize_t)ret;
*GETARG(ptrdiff_t *) = ret;
*GETARG(intmax_t *) = ret;
*GETARG(long *) = ret;
*GETARG(short *) = ret;
*GETARG(signed char *) = ret;
*GETARG(int *) = ret;
ujval = (uintmax_t)(uintptr_t)GETARG(void *);
if ((cp = GETARG(wchar_t *)) == NULL)
if ((mbp = GETARG(char *)) == NULL)
nr = convert_wchar(fp, GETARG(wchar_t *), width,
nr = convert_char(fp, GETARG(char *), width,
nr = convert_wccl(fp, GETARG(wchar_t *), width,
nr = convert_ccl(fp, GETARG(char *), width,
nr = convert_wstring(fp, GETARG(wchar_t *),
nr = convert_string(fp, GETARG(char *), width,