idn2_to_unicode_8z4z3
Api function
Usage
#include <idn2.h>
int idn2_to_unicode_8z4z(const char * input, uint32_t ** output, G_GNUC_UNUSED int flags);
Arguments
const char * input
|
Input zero-terminated UTF-8 string. |
|---|---|
uint32_t ** output
|
Newly allocated UTF-32/UCS-4 output string. |
G_GNUC_UNUSED int flags
|
Currently unused. |
Overview
Converts a possibly ACE encoded domain name in UTF-8 format into a UTF-32 string (punycode decoding). The output buffer will be zero-terminated and must be deallocated by the caller.
output may be NULL to test lookup of input without allocating memory.
Since
2.0.0
Releases
5 releases since Debian 10 (Buster); the text changed 3 times.