Home | History | Annotate | Download | only in common

Lines Matching refs:converter

55   The code in this file provides an implementation for an ICU converter of 
219 optimization group as part of the name of the converter (LMBCS-1, LMBCS-2,
220 etc.). Using plain 'LMBCS' as the name of the converter will give you
227 Because of the extensive use of other character sets, the LMBCS converter
232 byte, only those at 0x13 or below can map to an actual converter. To limit
233 some loops and searches, we define a value for that last group converter:*/
235 #define ULMBCS_GRP_LAST 0x13 /* last LMBCS group that has a converter */
465 We also ask the creator of a converter to send in a preferred locale
568 vtable. There is also room in there for converter-specific data. LMBCS
569 uses that converter-specific data to keep track of the 12 subconverters
579 UConverterSharedData *OptGrpConverter[ULMBCS_GRP_LAST+1]; /* Converter per Opt. grp. */
854 UConverterDataLMBCS * extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
945 /* a specific converter has been identified - use it */
1000 /* just check every possible matching converter (Strategy 3D) */
1063 uint8_t * pErrorBuffer = args->converter->charErrorBuffer;
1065 args->converter->charErrorBufferLength = (int8_t)bytes_written;
1100 all input as required by ICU converter semantics.
1170 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1173 /* this is not a valid group byte - no converter*/
1208 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1220 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1269 if (args->converter->toULength) /* reassemble char from previous call */
1272 size_t size_old = args->converter->toULength;
1280 uprv_memcpy(LMBCS, args->converter->toUBytes, size_old);
1293 args->converter->toULength = savebytes;
1294 uprv_memcpy(args->converter->toUBytes, LMBCS, savebytes);
1302 args->converter->toULength = 0;
1339 args->converter->toULength = savebytes;
1341 uprv_memcpy(args->converter->toUBytes, errSource, savebytes);