gnutls_idna_reverse_map3
Api function
Usage
#include <gnutls/gnutls.h>
int gnutls_idna_reverse_map(const char * input, unsigned ilen, gnutls_datum_t * out, unsigned flags);
Arguments
const char * input
|
contain the ACE (IDNA) formatted domain name |
|---|---|
unsigned ilen
|
the length of the provided string |
gnutls_datum_t * out
|
the result in an null-terminated allocated UTF-8 string |
unsigned flags
|
should be zero |
Overview
This function will convert an ACE (ASCII-encoded) domain name to a UTF-8 domain name.
If GnuTLS is compiled without IDNA support, then this function will return GNUTLS_E_UNIMPLEMENTED_FEATURE.
Note also, that this function will return an empty string if an empty string is provided as input.
Returns
A negative error code on error, or 0 on success.
Since
3.5.8
Releases
5 releases since Debian 10 (Buster); the text changed 4 times.