Lines Matching full:converter
207 /* This contains the resolved converter name. So no further alias lookup is needed again. */
212 If the default converter is an algorithmic converter, this is the cached value.
215 because ucnv_flushCache must be able to unload the default converter and its table.
219 /* Does gDefaultConverterName have a converter option and require extra parsing? */
240 /* ucnv_cleanup - delete all storage held by the converter cache, except any */
331 /*Takes an alias name gets an actual converter file name
347 UTRACE_DATA2(UTRACE_OPEN_CLOSE, "load converter %s from package %s", pArgs->name, pArgs->pkg);
367 * If the pkg name is longer than the field, then either do not load the converter
375 /*returns a converter type from a string
471 /* Look up a converter name in the shared data cache. */
510 UTRACE_DATA2(UTRACE_OPEN_CLOSE, "unload converter %s shared data %p", deadSharedData->staticData->name, deadSharedData);
534 * Load a non-algorithmic converter.
567 /* The data for this converter was already in the cache. */
576 * Unload a non-algorithmic converter.
634 /* copy the converter name itself to cnvName */
699 /*Logic determines if the converter is Algorithmic AND/OR cached
747 /* In case "name" is NULL we want to open the default converter. */
762 /* the default converter name is already canonical */
771 /* separate the converter name from the options */
778 /* get the canonical converter name */
782 * set the input name in case the converter was added
791 /* separate the converter name from the options */
796 /* get the shared data for an algorithmic converter, if it is one */
802 /* it is a data-based converter, get its shared data. */
804 /* converter data cache, and adding new entries to the cache */
832 UTRACE_DATA1(UTRACE_OPEN_CLOSE, "open converter %s", converterName);
862 UTRACE_DATA1(UTRACE_OPEN_CLOSE, "test if can open converter %s", converterName);
887 UTRACE_DATA1(UTRACE_OPEN_CLOSE, "open algorithmic converter type %d", (int32_t)type);
897 /* not a valid type, or not an algorithmic converter */
929 UTRACE_DATA2(UTRACE_OPEN_CLOSE, "open converter %s from package %s", converterName, packageName);
952 /* create the actual converter */
992 /* initialize the converter */
1037 /* Close the default converter without creating a new one so that everything will be flushed. */
1061 * double loop: A delta/extension-only converter has a pointer to its base table's
1062 * shared data; the first iteration of the outer loop may see the delta converter
1063 * before the base converter, and unloading the delta converter may get the base
1064 * converter's reference counter down to 0.
1116 /* Open the default converter to make sure that it has first dibs in the hash table. */
1159 /* default converter name --------------------------------------------------- */
1163 Copy the canonical converter name.
1168 converter in use in all threads. If you did reset the converter, you
1169 would not be sure that retrieving a default converter for one string
1170 would be the same type of default converter for a successive string.
1259 /* there is no 'algorithmic' converter for EBCDIC */
1303 /* else this converter is bad to use. Don't change it to a bad value. */
1308 /* reset the converter cache */
1408 udata_printError(ds, "ucnv_swap(): error swapping converter name\n");