Lines Matching defs:w1
854 unsigned int w1, w2;
868 w1=src[1] << 8 | src[0];
870 if((w1 & 0xFC00) == 0xD800) { /* could be surrogate pair */
884 w1 = w1 & 0x03FF;
885 w1 = w1 << 10;
886 w1 = w1 | (w2 & 0x03FF);
889 w1 += 0x10000;
893 if (w1 < 0x80) {
894 *dst++ = w1;
896 } else if (w1 < 0x800) {
897 *dst++ = 0xC0 | (w1 >> 6);
899 } else if (w1 < 0x10000) {
900 *dst++ = 0xE0 | (w1 >> 12);
903 *dst++ = 0xF0 | (w1 >> 18);
908 *dst++ = 0x80 | ((w1 >> (6*(bytes-1))) & 0x3f);