Lines Matching refs:UIDNA
8 * file name: uidna.h
33 * The C API functions which do take a UIDNA * service object pointer
115 struct UIDNA;
116 typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */
119 * Returns a UIDNA instance which implements UTS #46.
127 * See option bit set values in uidna.h.
132 * @return the UTS #46 UIDNA instance, if successful
135 U_STABLE UIDNA * U_EXPORT2
139 * Closes a UIDNA instance.
140 * @param idna UIDNA instance to be closed
144 uidna_close(UIDNA *idna);
152 * "Smart pointer" class, closes a UIDNA via uidna_close().
159 U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close);
214 * @param idna UIDNA instance
228 uidna_labelToASCII(const UIDNA *idna,
241 * @param idna UIDNA instance
255 uidna_labelToUnicode(const UIDNA *idna,
270 * @param idna UIDNA instance
284 uidna_nameToASCII(const UIDNA *idna,
297 * @param idna UIDNA instance
311 uidna_nameToUnicode(const UIDNA *idna,
322 * @param idna UIDNA instance
336 uidna_labelToASCII_UTF8(const UIDNA *idna,
345 * @param idna UIDNA instance
359 uidna_labelToUnicodeUTF8(const UIDNA *idna,
368 * @param idna UIDNA instance
382 uidna_nameToASCII_UTF8(const UIDNA *idna,
391 * @param idna UIDNA instance
405 uidna_nameToUnicodeUTF8(const UIDNA *idna,