UC
#define ISDOT(c) (UC(c)[0] == '.' && ((UC(c)[1] == '\0') || (UC(c)[1] == '/')))
#define ISDOTDOT(c) (UC(c)[0] == '.' && ISDOT(&((c)[1])))
set[UC(*charset) >> 3] |= idx[UC(*charset) & 7];
if (set[UC(*t) >> 3] & idx[UC(*t) & 7])
ADD_TO_SET(UC(*charset));
if (IS_IN_SET(UC(*s)))
set[UC(*charset) >> 3] |= idx[UC(*charset) & 7];
if ((set[UC(*t) >> 3] & idx[UC(*t) & 7]) == 0)
UC = nullstr; /* UC must not be NULL */
UC = Tgetstr("uc"); /* underline a character */
if (!*US && !*UC) { /* no underline mode? */
EXT char *UC INIT(NULL); /* underline a character, if that's how it's done */
#define underchar() do_tc(UC,0)
UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]),
UC(p[0]), UC(p[1]));
cprintf(stdout, ",%d", UC(a[i]));
2, UC(p[0]), UC(p[1]));
reply(227, "Entering Passive Mode (%d,%d,%d,%d,%d,%d)", UC(a[0]),
UC(a[1]), UC(a[2]), UC(a[3]), UC(p[0]), UC(p[1]));
4, 4, UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]),
2, UC(p[0]), UC(p[1]));
UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]),
UC(a[4]), UC(a[5]), UC(a[6]), UC(a[7]),
UC(a[8]), UC(a[9]), UC(a[10]), UC(a[11]),
UC(a[12]), UC(a[13]), UC(a[14]), UC(a[15]),
2, UC(p[0]), UC(p[1]));
if (upper || UC)
if ((upper && !lower && !LC) || UC)
if (UC)
UC(ap[0]), UC(ap[1]), UC(ap[2]), UC(ap[3]),
UC(ap[4]), UC(ap[5]), UC(ap[6]), UC(ap[7]),
UC(ap[8]), UC(ap[9]), UC(ap[10]), UC(ap[11]),
UC(ap[12]), UC(ap[13]), UC(ap[14]), UC(ap[15]),
#define IS_SJIS1(c) ((UC(c) > 0x80 && UC(c) < 0xa0) || \
(UC(c) >= 0xe0 && UC(c) <= 0xfc))
#define IS_SJIS2(c) (UC(c) >= 0x40 && UC(c) <= 0xfc && UC(c) != 0x7f)
if ((valid & (UC|UW)) == (UC|UW) && data[5] < data[4])
valid ^= UC;
if (valid & UC && data[5] != 0xff) {
UC(addr[i]);
UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]),
UC(p[0]), UC(p[1]));
6, 16, UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]),
UC(a[4]), UC(a[5]), UC(a[6]), UC(a[7]),
UC(a[8]), UC(a[9]), UC(a[10]), UC(a[11]),
UC(a[12]), UC(a[13]), UC(a[14]), UC(a[15]),
2, UC(p[0]), UC(p[1]));
UC(a[0]), UC(a[1]), UC(a[2]), UC(a[3]), UC(p[0]), UC(p[1]));