UCHAR
if ((bits[j]&UCHAR(buf, i)) != 0)
UCHAR(buf, i) = UCHAR(buf, i)&0177;
UCHAR(buf, i) = (UCHAR(buf, i)&0177)|0200;
UCHAR(msgbuf, c) ^= UCHAR(ivec, c);
VAR6("nice", "NI", 0, pnice, POFF(p_nice), UCHAR),
LVAR("upr", "UPR", 0, l_usrpri, UCHAR, "u"),
case UCHAR:
case UCHAR:
case UCHAR:
{ "play.balance", &info.play.balance, UCHAR, 0 },
{ "play.pause", &info.play.pause, UCHAR, 0 },
{ "play.error", &info.play.error, UCHAR, READONLY },
{ "play.waiting", &info.play.waiting, UCHAR, READONLY },
{ "play.open", &info.play.open, UCHAR, READONLY },
{ "play.active", &info.play.active, UCHAR, READONLY },
{ "record.balance", &info.record.balance, UCHAR, 0 },
{ "record.pause", &info.record.pause, UCHAR, 0 },
{ "record.error", &info.record.error, UCHAR, READONLY },
{ "record.waiting", &info.record.waiting, UCHAR, READONLY },
{ "record.open", &info.record.open, UCHAR, READONLY },
{ "record.active", &info.record.active, UCHAR, READONLY },
case UCHAR:
case UCHAR:
UCHAR(ivec, n) = UCHAR(ivec, n+nbytes);
UCHAR(ivec, 8-nbytes+n) = ibuf[n] ^ UCHAR(msgbuf, n);
ibuf[n] ^= UCHAR(msgbuf, n);
if ((bits[j]&UCHAR(buf, i)) != 0)
UCHAR(buf, i) = UCHAR(buf, i)&0177;
UCHAR(buf, i) = (UCHAR(buf, i)&0177)|0200;
UCHAR(msgbuf, c) ^= UCHAR(ivec, c);
UCHAR(ivec, n) = UCHAR(ivec, n+nbytes);
UCHAR(ivec, 8-nbytes+n) = ibuf[n] ^ UCHAR(msgbuf, n);
ibuf[n] ^= UCHAR(msgbuf, n);
obuf[c] = ibuf[c] ^ UCHAR(msgbuf, c);
UCHAR(ivec, n) = UCHAR(ivec, n+nbytes);
UCHAR(ivec, 8-nbytes+n) = (ibuf[n] ^ UCHAR(msgbuf, n))
ibuf[n] ^= UCHAR(msgbuf, n);
obuf[c] = (ibuf[c] ^ UCHAR(msgbuf, c))&0177;
UCHAR(ivec, n) = UCHAR(ivec, n+nbytes);
UCHAR(ivec, 8-nbytes+n) = UCHAR(msgbuf, n);
obuf[n] = ibuf[n] ^ UCHAR(msgbuf, n);
ibuf[c] ^= UCHAR(msgbuf, c);
CHAR(ivec, 8-nbytes+c) = UCHAR(msgbuf, c);
obuf[c] = ibuf[c] ^ UCHAR(msgbuf, c);
typeinfo("char", SCHAR, UCHAR, CHAR_SIZE, 2,
typeinfo("signed char", SCHAR, UCHAR, CHAR_SIZE, 2, 's'),
typeinfo("unsigned char", SCHAR, UCHAR, CHAR_SIZE, 2, 'u'),
if (on->tn_type->t_tspec == UCHAR)
if (on->tn_type->t_tspec == UCHAR)
if (cn->tn_type->t_tspec != UCHAR && cn->tn_type->t_tspec != INT) {
t == CHAR || t == SCHAR || t == UCHAR ||
else if (t == UCHAR)
return t == CHAR ? UCHAR
st == CHAR || st == SCHAR || st == UCHAR);
if (t == CHAR || t == UCHAR || t == SCHAR ||
? lst == CHAR || lst == UCHAR || lst == SCHAR
if (t == UCHAR || t == USHORT)
if (t == UCHAR)
if (nt == CHAR || nt == SCHAR || nt == UCHAR ||
(tp->t_subt->t_tspec == CHAR || tp->t_subt->t_tspec == UCHAR);
if (nst == CHAR || nst == UCHAR)
if (ost == CHAR || ost == UCHAR)
case UCHAR:
} else if (t == UCHAR) {
if (t == CHAR || t == SCHAR || t == UCHAR)
} else if (t1 == UCHAR) {
(t2 != CHAR && t2 != UCHAR && t2 != SCHAR)) {
} else if (t2 != CHAR && t2 != UCHAR &&
return s == 's' ? SCHAR : (s == 'u' ? UCHAR : CHAR);
t = UCHAR;