~ubuntu-branches/ubuntu/wily/fqterm/wily

« back to all changes in this revision

Viewing changes to src/terminal/internal/fqterm_decode.cpp

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2010-03-21 22:22:34 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100321222234-x9cl852sd6ghcg7f
Tags: 0.9.6.8-1
* new upstream release.
* debian/control: bump standards version to 3.8.4.

Show diffs side-by-side

added added

removed removed

Lines of Context:
455
455
    {
456
456
    case FQTERM_ENCODING_GBK:
457
457
    case FQTERM_ENCODING_BIG5:
 
458
    case FQTERM_ENCODING_HKSCS:
458
459
      expect_bytes = gdbnbig5_expected_byte_count(leftToDecode_[0]);
459
460
      break;
460
461
    case FQTERM_ENCODING_UTF8:
482
483
        {
483
484
        case FQTERM_ENCODING_GBK:
484
485
        case FQTERM_ENCODING_BIG5:
 
486
        case FQTERM_ENCODING_HKSCS:
485
487
          expect_bytes = gdbnbig5_expected_byte_count(inputData_[dataIndex_ + n]);
486
488
          break;
487
489
        case FQTERM_ENCODING_UTF8:
513
515
    {
514
516
    case FQTERM_ENCODING_GBK:
515
517
    case FQTERM_ENCODING_BIG5:
 
518
    case FQTERM_ENCODING_HKSCS:
516
519
      charstate |= FQTermTextLine::SECONDPART;
517
520
      break;
518
521
    case FQTERM_ENCODING_UTF8:
532
535
    {
533
536
    case FQTERM_ENCODING_GBK:
534
537
    case FQTERM_ENCODING_BIG5:
 
538
    case FQTERM_ENCODING_HKSCS:
535
539
      result.push_back('?');  //make sure the attr is recorded,
536
540
      //since last -1 operation can make cstr to be empty
537
541
      charstate |= FQTermTextLine::FIRSTPART;