CHARINT
((flags&CHARINT) ? ADDTYPE(T_CHAR) : ADDTYPE(T_INT))))))))
((flags&CHARINT) ? ADDTYPE(T_U_CHAR) : ADDTYPE(T_U_INT))))))))
flags |= CHARINT;
flags&CHARINT ? (signed char)GETARG(int) : \
flags&CHARINT ? (unsigned char)GETARG(int) : \
flags |= CHARINT;
((flags&CHARINT) ? ADDTYPE(T_CHAR) : ADDTYPE(T_INT))))))))
((flags&CHARINT) ? ADDTYPE(T_U_CHAR) : ADDTYPE(T_U_INT))))))))
flags |= CHARINT;
flags&CHARINT ? (signed char)GETARG(int) : \
flags&CHARINT ? (unsigned char)GETARG(int) : \
flags |= CHARINT;