dstring.c#73#define RANGE(c,lo,hi) (((uchar)c) >= lo && ((uchar)c) <= hi)
#75#define RANGE0(cRANGE(c,0x80,0xBF)
#87    if(RANGE(ch0,0xC0,0XDF)) {/* 2-bytes, but check */
#90    } else if(RANGE(ch0,0xE0,0XEF)) {/* 3-bytes, but check */
#93    } else if(RANGE(ch0,0xF0,0XF7)) {/* 3-bytes, but check */
#100    if(RANGE(ch0,0xC2,0xDF)) {/* non-overlong 2-bytes */
#105 if(ch1 != 0 && RANGE(ch1,0xA0,0xBF)) {
#110 if(ch1 != 0 && RANGE(ch1,0x80,0x9f)) {
#113    } else if(RANGE(ch0,0xE1,0xEC) || ch0 == 0xEE || ch0 == 0xEF)
#121 if(ch1 != 0 && RANGE(ch1,0x90,0xBF) {
#137    } else if(RANGE(ch0,0xF1,0xF3) { /* planes 4-15 */


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed