Lines Matching refs:rc
6454 UINT rc; local
6470 f_read(fp, s, 1, &rc); /* Get a code unit */
6471 if (rc != 1) break; /* EOF? */
6474 f_read(fp, s, 1, &rc); /* Get 2nd byte */
6475 if (rc != 1 || !dbc_2nd(s[0])) continue; /* Wrong code? */
6481 f_read(fp, s, 2, &rc); /* Get a code unit */
6482 if (rc != 2) break; /* EOF? */
6486 f_read(fp, s, 2, &rc); /* Get low surrogate */
6487 if (rc != 2) break; /* EOF? */
6493 f_read(fp, s, 1, &rc); /* Get a code unit */
6494 if (rc != 1) break; /* EOF? */
6508 f_read(fp, s, ct, &rc); /* Get trailing bytes */
6509 if (rc != ct) break;
6510 rc = 0;
6512 if ((s[rc] & 0xC0) != 0x80) break;
6513 dc = dc << 6 | (s[rc] & 0x3F);
6514 } while (++rc < ct);
6515 if (rc != ct || dc < 0x80 || IsSurrogate(dc) || dc >= 0x110000) continue; /* Wrong encoding? */
6555 f_read(fp, s, 1, &rc); /* Get a byte */
6556 if (rc != 1) break; /* EOF? */