Ch
T1 = h + BIGSIGMA1_256(e) + Ch(e, f, g) + SHA256_K[t] + W[t];
T1 = h + BIGSIGMA1_512(e) + Ch(e, f, g) + SHA512_K[t] + W[t];
T1 = h + BIGSIGMA1_256(e) + Ch(e, f, g) + SHA256_CONST(i) + w; \
T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + SHA512_CONST(i) + w; \
T1 = h + BIGSIGMA1_256(e) + Ch(e, f, g) + SHA256_K[t] + W[t];
T1 = h + BIGSIGMA1_512(e) + Ch(e, f, g) + SHA512_K[t] + W[t];
#define utf8_len(Ch) (Ch < 0x80 ? 1 : (Ch < 0xe0 ? 2 : (Ch < 0xf0 ? 3 : (Ch < 0xf8 ? 4 : (Ch < 0xfc ? 5 : 6)))))
#define analyze_utf8(Ch, Mask, nBytes) \
if (Ch < 128) { \
} else if ((Ch & 0xe0) == 0xc0) { \
} else if ((Ch & 0xf0) == 0xe0) { \
} else if ((Ch & 0xf8) == 0xf0) { \
} else if ((Ch & 0xfc) == 0xf8) { \
} else if ((Ch & 0xfe) == 0xfc) { \
#define ucs2_from_utf8(mUCS, Ch, Ct, Mask, Len) \
(mUCS) = (Ch)[0] & (Mask); \
if ( ( (Ch)[(Ct)] & 0xc0) != 0x80) { \
(mUCS) |= ((Ch)[(Ct)] & 0x3f); \