// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2010, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ustr_cnv.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2004Aug27 * created by: George Rhoten */ #ifndef USTR_CNV_IMP_H #define USTR_CNV_IMP_H #include "unicode/utypes.h" #include "unicode/ucnv.h" #if !UCONFIG_NO_CONVERSION /** * Get the default converter. This is a commonly used converter * that is used for the ustring and UnicodeString API. * Remember to use the u_releaseDefaultConverter when you are done. * @internal */ U_CAPI UConverter* U_EXPORT2 u_getDefaultConverter(UErrorCode *status); /** * Release the default converter to the converter cache. * @internal */ U_CAPI void U_EXPORT2 u_releaseDefaultConverter(UConverter *converter); /** * Flush the default converter, if cached. * @internal */ U_CAPI void U_EXPORT2 u_flushDefaultConverter(void); #endif #endif