Changeset 469

Show
Ignore:
Timestamp:
09/03/07 15:11:17 (1 year ago)
Author:
krobillard
Message:

Changed 'utf16 encoding atom to 'ucs2.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/thune/encoding.c

    r458 r469  
    119119                switch( ur_encoding(res) ) 
    120120                { 
    121                     case UR_ENC_UTF16
     121                    case UR_ENC_UCS2
    122122                        count >>= 1; 
    123123                        strN = ur_makeBinary( count * 2, &bin );  
     
    137137                        goto set_result; 
    138138 
    139                     case UR_ENC_UTF16
     139                    case UR_ENC_UCS2
    140140                        goto set_result; 
    141141                } 
     
    143143                break; 
    144144 
    145             case UR_ATOM_UTF16
     145            case UR_ATOM_UCS2
    146146                switch( ur_encoding(res) ) 
    147147                { 
     
    150150                        bin->used = copyAsciiToUtf16( bin->ptr.u16, 
    151151                                                      cpA, count ); 
    152                         enc = UR_ENC_UTF16
     152                        enc = UR_ENC_UCS2
    153153                        goto set_result; 
    154154                } 
     
    179179            //case UR_ENC_ASCII: atom = UR_ATOM_ASCII; break; 
    180180            case UR_ENC_UTF8:  atom = UR_ATOM_UTF8;  break; 
    181             case UR_ENC_UTF16: atom = UR_ATOM_UTF16; break; 
     181            case UR_ENC_UCS2:  atom = UR_ATOM_UCS2; break; 
    182182        } 
    183183 
  • trunk/thune/make.c

    r458 r469  
    710710                _makeString16( str, (const uint8_t*) txt, len ); 
    711711                ur_initString( res, strN, 0 ); 
    712                 ur_setEncoding( res, UR_ENC_UTF16 ); 
     712                ur_setEncoding( res, UR_ENC_UCS2 ); 
    713713                return str; 
    714714            } 
  • trunk/thune/print.c

    r467 r469  
    7676                    break; 
    7777 
    78                 case UR_ENC_UTF16
     78                case UR_ENC_UCS2
    7979                    ur_strCatUcs2( out, str2->ptr.u16 + si, used ); 
    8080                    break; 
     
    10061006            if( n < val->series.it ) 
    10071007                n = val->series.it; 
    1008             if( ur_encoding(val) == UR_ENC_UTF16
     1008            if( ur_encoding(val) == UR_ENC_UCS2
    10091009            { 
    10101010                _appendStringUtf16( out, str->ptr.u16 + val->series.it, 
  • trunk/thune/series.c

    r468 r469  
    151151            bin = ur_bin(cell); 
    152152            end = ur_sliceEnd(cell, bin); 
    153             if( ur_encoding(cell) == UR_ENC_UTF16
     153            if( ur_encoding(cell) == UR_ENC_UCS2
    154154                goto set_pointers2; 
    155155            goto set_pointers; 
     
    13351335            if( tos->series.it < arr->used ) 
    13361336            { 
    1337                 if( ur_encoding(tos) == UR_ENC_UTF16
     1337                if( ur_encoding(tos) == UR_ENC_UCS2
    13381338                    ur_arrayErase( arr, sizeof(uint16_t), tos->series.it, len ); 
    13391339                else 
     
    15461546            if( ((uint32_t) n) < ((uint32_t) end) ) 
    15471547            { 
    1548                 if( ur_encoding(ser) == UR_ENC_UTF16
     1548                if( ur_encoding(ser) == UR_ENC_UCS2
    15491549                    ur_int(result) = bin->ptr.u16[ n ]; 
    15501550                else 
     
    16881688            if( ur_itAtPos( tos, n ) ) 
    16891689                break; 
    1690             if( ur_encoding(tos) == UR_ENC_UTF16
     1690            if( ur_encoding(tos) == UR_ENC_UCS2
    16911691                ur_int(tos) = bin->ptr.u16[ n - 1 ]; 
    16921692            else 
     
    20272027                IF_POKE_IN_RANGE 
    20282028                { 
    2029                     if( ur_encoding(ser) == UR_ENC_UTF16
     2029                    if( ur_encoding(ser) == UR_ENC_UCS2
    20302030                        arr->ptr.u16[ n ] = ur_int(val); 
    20312031                    else 
     
    32603260        if( cp ) 
    32613261        { 
    3262             if( ur_encoding(tos) == UR_ENC_UTF16
     3262            if( ur_encoding(tos) == UR_ENC_UCS2
    32633263            { 
    32643264                uint16_t* cp16  = (uint16_t*) cp; 
     
    33553355        if( cp ) 
    33563356        { 
    3357             if( ur_encoding(tos) == UR_ENC_UTF16
     3357            if( ur_encoding(tos) == UR_ENC_UCS2
    33583358            { 
    33593359                uint16_t* cp16  = (uint16_t*) cp; 
     
    34103410    if( str && start ) 
    34113411    { 
    3412         if( ur_encoding(tos) == UR_ENC_UTF16
     3412        if( ur_encoding(tos) == UR_ENC_UCS2
    34133413        { 
    34143414            _trimStringUtf16( str, tos, str->ptr.u16, 
     
    34363436    if( str && start ) 
    34373437    { 
    3438         if( ur_encoding(tos) == UR_ENC_UTF16
     3438        if( ur_encoding(tos) == UR_ENC_UCS2
    34393439        { 
    34403440            _trimIndentStringUtf16( str, tos, str->ptr.u16, 
  • trunk/thune/stdio.c

    r458 r469  
    4444    else if( ur_stringSlice(ut, tos, &it, &end) && it ) 
    4545    { 
    46         if( ur_encoding(tos) == UR_ENC_UTF16
     46        if( ur_encoding(tos) == UR_ENC_UCS2
    4747        { 
    4848            uint16_t* uit  = (uint16_t*) it; 
  • trunk/thune/tests/working/encode.good

    r233 r469  
    1010"helo" 
    1111 --------- 
    12 utf16 
     12ucs2 
    1313hello 
    1414"hello" 
  • trunk/thune/tests/working/encode.t

    r458 r469  
    22 
    33 
    4 "hello" dup :a 'utf16 encode :uc 
     4"hello" dup :a 'ucs2 encode :uc 
    55 
    66[ 
     
    3232 
    3333test 
    34 str 'utf16 encode :str 
     34str 'ucs2 encode :str 
    3535test 
    3636 
  • trunk/thune/urlan.c

    r468 r469  
    290290    FIXED_ATOM( "ascii", 5, UR_ATOM_ASCII ) 
    291291    FIXED_ATOM( "utf8",  4, UR_ATOM_UTF8 ) 
    292     FIXED_ATOM( "utf16", 5, UR_ATOM_UTF16
     292    FIXED_ATOM( "ucs2",  4, UR_ATOM_UCS2
    293293 
    294294    // File Options 
  • trunk/thune/urlan.h

    r468 r469  
    111111#define UR_ENC_ASCII    0 
    112112#define UR_ENC_UTF8     1 
    113 #define UR_ENC_UTF16    2 
     113#define UR_ENC_UCS2     2 
    114114#define UR_ENC_COUNT    3 
    115115 
  • trunk/thune/urlan_atoms.h

    r458 r469  
    3838#define UR_ATOM_ASCII           101 
    3939#define UR_ATOM_UTF8            102 
    40 #define UR_ATOM_UTF16         103 
     40#define UR_ATOM_UCS2          103 
    4141#define UR_ATOM_BINARY          104 
    4242#define UR_ATOM_READ            105