GETARG
flags&LONGINT ? GETARG(long) : \
flags&SHORTINT ? (long) (short) GETARG(int) : \
(long) GETARG(int))
flags&LONGINT ? GETARG(unsigned long) : \
flags&SHORTINT ? (unsigned long) (unsigned short) GETARG(int) : \
(unsigned long) GETARG(unsigned int))
val = GETARG(int); \
val = GETARG(int); \
*(cp = buf) = GETARG(int);
val = GETARG(double);
*GETARG(LONGLONG_T *) = ret;
*GETARG(long *) = ret;
*GETARG(short *) = ret;
*GETARG(int *) = ret;
u.p = GETARG(void *);
if ((cp = GETARG(char *)) == NULL)