Lines Matching refs:uni
97 uint32_t uni ;
99 uni = cp ;
103 uni = ( (uint32_t)( cp & 0x3ff ) ) << 10 ;
114 uni |= cp & 0x3ff ;
115 uni += 0x10000 ;
122 if ( uni < 0x80 ) {
123 utf8 += (char) uni ;
125 else if ( uni < 0x800 ) {
126 utf8 += (char) ( 0xc0 | ( uni >> 6 ) ) ;
127 utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ;
129 else if ( uni < 0x10000 ) {
130 utf8 += (char) ( 0xe0 | ( uni >> 12 ) ) ;
131 utf8 += (char) ( 0x80 | ( ( uni >> 6 ) & 0x3f ) ) ;
132 utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ;
135 utf8 += (char) ( 0xf0 | ( uni >> 18 ) ) ;
136 utf8 += (char) ( 0xe0 | ( ( uni >> 12 ) & 0x3f ) ) ;
137 utf8 += (char) ( 0x80 | ( ( uni >> 6 ) & 0x3f ) ) ;
138 utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ;
206 uint32_t uni ;
210 uni = cp ;
218 uni = cp & 0x1f ;
222 uni = cp & 0x0f ;
226 uni = cp & 0x7 ;
239 uni <<= 6 ;
240 uni |= cp & 0x3f ;
244 if ( uni < 0x10000 ) {
245 name[ pos ] = (uint16_t) uni ;
253 uni -= 0x10000 ;
254 name[ pos ] = (uint16_t)( uni >> 10 ) | 0xd800 ;
256 name[ pos ] = (uint16_t)( uni & 0x3ff ) | 0xdc00 ;