Ignore:
Timestamp:
Jun 9, 2016, 4:15:48 PM (3 years ago)
Author:
xuedongx
Message:

fix index

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/utf16_encoder.cpp

    r5045 r5046  
    1919
    2020bool UTF16_Encoder::isLo_Surrogate(const codepoint_t cp) {
    21         return (cp >= 0xDC00) && (cp <= 0xDFFF);
     21    return (cp >= 0xDC00) && (cp <= 0xDFFF);
    2222}
    2323
     
    2525    codepoint_t retVal = 0;
    2626    const unsigned len = length(cp);
    27         if (len == 1) {
    28                 retVal = cp;
     27    if (len == 1) {
     28        retVal = cp;
     29    }
     30    else {
     31        codepoint_t code = cp - 0x010000;
     32        if (n == 1) {
     33                retVal = (code >> 10) | 0xD800;
    2934        }
    30         else {
    31                 codepoint_t code = cp - 0x010000;
    32                 if (n == 1) {
    33                         retVal = (code >> 10) | 0xD800;
    34                 }
    35                 if (n == 2) {
    36                         retVal = (code & 0x3FF) | 0xDC00;
    37                 }
     35        if (n == 2) {
     36                retVal = (code & 0x3FF) | 0xDC00;
    3837        }
    39         return retVal;
     38    }
     39    return retVal;
    4040}
    4141
    4242unsigned UTF16_Encoder::length(const codepoint_t cp) {
    43         if (cp <= 0xFFFF) {
    44                 return 1;
    45         }
    46         else {
    47                 return 2;
    48         }
     43    if (cp <= 0xFFFF) {
     44        return 1;
     45    }
     46    else {
     47        return 2;
     48    }
    4949}
    5050
    5151codepoint_t UTF16_Encoder::maxCodePoint(const unsigned length) {
    52         if (length == 1) {
    53                 return 0xFFFF;
    54         }
    55         else if (length == 2) {
    56                 return 0x10FFFF;
    57         }
     52    if (length == 1) {
     53        return 0xFFFF;
     54    }
     55    else if (length == 2) {
     56        return 0x10FFFF;
     57    }
    5858    throw std::runtime_error("Unexpected UTF16 Length: " + std::to_string(length));
    5959}
Note: See TracChangeset for help on using the changeset viewer.