ConvertUTF.c#68 UTF32 ch;
#72 ch = *source++;
#73 if (ch <= UNI_MAX_BMP) { /* Target is a character <= 0xFFFF */
#75     if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_LOW_END) {
#84 *target++ = (UTF16)ch; /* normal case */
#86 } else if (ch > UNI_MAX_LEGAL_UTF32) {
#98     ch -= halfBase;
#99     *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START);
#100     *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START);
#116    UTF32 chch2;
#119 ch = *source++;
#121 if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_HIGH_END) {
#127     ch = ((ch - UNI_SUR_HIGH_START) << halfShift)
#142     if (ch >= UNI_SUR_LOW_START && ch <= UNI_SUR_LOW_END) {
#152 *target++ = ch;
#158    fprintf(stderr, "ConvertUTF16toUTF32 illegal seq 0x%04x,%04x\n", chch2);
#221 UTF32 ch;
#226 ch = *source++;
#228 if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_HIGH_END) {
#234     ch = ((ch - UNI_SUR_HIGH_START) << halfShift)
#249     if (ch >= UNI_SUR_LOW_START && ch <= UNI_SUR_LOW_END) {
#256 if (ch < (UTF32)0x80) {      bytesToWrite = 1;
#257 } else if (ch < (UTF32)0x800) {     bytesToWrite = 2;
#258 } else if (ch < (UTF32)0x10000) {   bytesToWrite = 3;
#259 } else if (ch < (UTF32)0x110000) {  bytesToWrite = 4;
#261     ch = UNI_REPLACEMENT_CHAR;
#270     case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#271     case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#272     case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#273     case 1: *--target =  (UTF8)(ch | firstByteMark[bytesToWrite]);
#343 UTF32 ch = 0;
#357     case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */
#358     case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */
#359     case 3: ch += *source++; ch <<= 6;
#360     case 2: ch += *source++; ch <<= 6;
#361     case 1: ch += *source++; ch <<= 6;
#362     case 0: ch += *source++;
#364 ch -= offsetsFromUTF8[extraBytesToRead];
#370 if (ch <= UNI_MAX_BMP) { /* Target is a character <= 0xFFFF */
#372     if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_LOW_END) {
#381 *target++ = (UTF16)ch; /* normal case */
#383 } else if (ch > UNI_MAX_UTF16) {
#397     ch -= halfBase;
#398     *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START);
#399     *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START);
#416 UTF32 ch;
#420 ch = *source++;
#423     if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_LOW_END) {
#433 if (ch < (UTF32)0x80) {      bytesToWrite = 1;
#434 } else if (ch < (UTF32)0x800) {     bytesToWrite = 2;
#435 } else if (ch < (UTF32)0x10000) {   bytesToWrite = 3;
#436 } else if (ch <= UNI_MAX_LEGAL_UTF32) {  bytesToWrite = 4;
#438     ch = UNI_REPLACEMENT_CHAR;
#448     case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#449     case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#450     case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
#451     case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
#469 UTF32 ch = 0;
#483     case 5: ch += *source++; ch <<= 6;
#484     case 4: ch += *source++; ch <<= 6;
#485     case 3: ch += *source++; ch <<= 6;
#486     case 2: ch += *source++; ch <<= 6;
#487     case 1: ch += *source++; ch <<= 6;
#488     case 0: ch += *source++;
#490 ch -= offsetsFromUTF8[extraBytesToRead];
#496 if (ch <= UNI_MAX_LEGAL_UTF32) {
#501     if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_LOW_END) {
#510 *target++ = ch;
bindata.c#72        union SI64 { char ch[8]; long long i64;} si64;
#74        bbAppendn(buf,(void*)si64.ch,sizeof(si64.ch));
#77        union SU64 { char ch[8]; unsigned long long i64;} su64;
#79        bbAppendn(buf,(void*)su64.ch,sizeof(su64.ch));
dstring.c#172 int ch;
#188 ch = (uchar)*cp;
#189 if(ch <= 0x7f) {
#190     if(   !('A' <= ch && ch <= 'Z')
#191        && !('a' <= ch && ch <= 'z')
#192        && !('0' <= ch && ch <= '9')
#193        && ch != '_' )
#203     ch = (uchar)*cp;
#205     if(ch <= 0x7f) {
#206                if( ch < ' ' || ch > 0x7E) /* control char or DEL */
#216 if(ch <= 0x7f && isspace(ch)) /* trailing spaces disallowed */
genlib.c#126    static char *cp, *spch;
#137 ch = *((char *)valp + num);
#138 switch (ch) {
#148     if (!isprint((unsigned char)ch)) {
#150 int rem = ((unsigned char)ch)%64;
#152 *cp++ = octs[((unsigned char)ch)/64]; /* to get, e.g. '\177' */
#156 *cp++ = ch;
ncgenl.c#1224#define tstdecimal(ch) ((ch) >= '0' && (ch) <= '9')
t_dap.c#96static char ch[DIMSIZE];
#180    CHECK(nc_get_var_text(ncid,varid,ch));
#183    for(i=0;i<DIMSIZE;i++) printf("%s'\\%03hho'",COMMA,ch[i]);
#186    COMPARE(NC_CHAR,NC_CHAR,ch,ch_data);
t_dap3a.c#97static char ch[DIMSIZE];
#180    CHECK(nc_get_var_text(ncid,varid,ch));
#183    for(i=0;i<DIMSIZE;i++) printf("%s'\\%03hho'",COMMA,ch[i]);
#186    COMPARE(NC_CHAR,NC_CHAR,ch,ch_data);
tst_h_strbug.c#35    char ch;
vartests.c#236 char ch;


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