SHORTINT
if (flags & SHORTINT) {
flags &= ~SHORTINT;
flags |= SHORTINT;
else if (flags & SHORTINT)
if (flags & SHORTINT) {
flags &= ~SHORTINT;
flags |= SHORTINT;
else if (flags & SHORTINT)
flags&SHORTINT ? (long)(short)GETARG(int) : \
flags&SHORTINT ? (u_long)(u_short)GETARG(int) : \
if (flags & SHORTINT) {
flags &= ~SHORTINT;
flags |= SHORTINT;
flags &= ~(CHARINT|SHORTINT|LONGINT|LLONGINT|INTMAXT);
flags |= SHORTINT;
else if (flags & SHORTINT)
flags&SHORTINT ? (long)(short)GETARG(int) : \
flags&SHORTINT ? (u_long)(u_short)GETARG(int) : \
if (flags & SHORTINT) {
flags &= ~SHORTINT;
flags |= SHORTINT;
flags &= ~(CHARINT|SHORTINT|LONGINT|LLONGINT|INTMAXT);
flags |= SHORTINT;
else if (flags & SHORTINT)