Lines Matching full:src_tmp
144 NJ_UINT8* src_tmp;
145 src_tmp = ( NJ_UINT8* )&( src[ i ] );
147 if( src_tmp[ 0 ] == 0x00 && src_tmp[ 1 ] <= 0x7f ) {
150 dst[ o + 0 ] = src_tmp[ 1 ] & 0x007f;
153 } else if ( src_tmp[ 0 ] <= 0x07 ) {
156 dst[ o + 0 ] = 0xc0 | ( ( src_tmp[ 0 ] & 0x07 ) << 2 ) | ( ( src_tmp[ 1 ] & 0xc0 ) >> 6 );
157 dst[ o + 1 ] = 0x80 | ( ( src_tmp[ 1 ] & 0x3f ) );
160 } else if ( src_tmp[ 0 ] >= 0xd8 && src_tmp[ 0 ] <= 0xdb ) {
168 if( !( i < maxChars - 1 ) || src_tmp[ 2 ] < 0xdc || src_tmp[ 2 ] > 0xdf ) {
172 src1 = ( ( ( src_tmp[ 0 ] & 0x03 ) << 2 ) | ( ( src_tmp[ 1 ] & 0xc0 ) >> 6 ) ) + 1;
173 src2 = ( ( src_tmp[ 1 ] & 0x3f ) << 2 ) | ( ( src_tmp[ 2 ] & 0x03 ) );
174 src3 = src_tmp[ 3 ];
185 dst[ o + 0 ] = 0xe0 | ( ( src_tmp[ 0 ] & 0xf0 ) >> 4 );
186 dst[ o + 1 ] = 0x80 | ( ( src_tmp[ 0 ] & 0x0f ) << 2 ) | ( ( src_tmp[ 1 ] & 0xc0 ) >> 6 );
187 dst[ o + 2 ] = 0x80 | ( ( src_tmp[ 1 ] & 0x3f ) );