Software: Apache. PHP/7.3.33 uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/libidn2/ drwxr-xr-x |
Viewing file: Select action/file-type:
Functions
Types and Values
FunctionsGCC_VERSION_AT_LEAST()# define GCC_VERSION_AT_LEAST(major, minor) ((__GNUC__ > (major)) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) Pre-processor symbol to check the gcc version. idn2_lookup_u8 ()int idn2_lookup_u8 ( Perform IDNA2008 lookup string conversion on domain name Pass Pass Pass Multiple flags may be specified by binary or:ing them together. After version 2.0.3: After version 0.11: Parameters
Returns On successful conversion Since: 0.1 idn2_register_u8 ()int idn2_register_u8 ( Perform IDNA2008 register string conversion on domain label Pass It is recommended to supply both After version 0.11: Parameters
Returns On successful conversion idn2_lookup_ul ()int idn2_lookup_ul ( Perform IDNA2008 lookup string conversion on domain name Pass Pass Multiple flags may be specified by binary or:ing them together, for
example The After version 0.11: Parameters
Returns On successful conversion Since: 0.1 idn2_register_ul ()int idn2_register_ul ( Perform IDNA2008 register string conversion on domain label It is recommended to supply both After version 0.11: Parameters
Returns On successful conversion idn2_to_ascii_4i2 ()int idn2_to_ascii_4i2 (
idn2_to_ascii_4z ()int idn2_to_ascii_4z ( Convert UCS-4 domain name to ASCII string using the IDNA2008 rules. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller. The default behavior of this function (when flags are zero) is to apply
the IDNA2008 rules without the TR46 amendments. As the TR46
non-transitional processing is nowadays ubiquitous, when unsure, it is
recommended to call this function with the Parameters
Since: 2.0.0 idn2_to_ascii_8z ()int idn2_to_ascii_8z ( Convert UTF-8 domain name to ASCII string using the IDNA2008 rules. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller. The default behavior of this function (when flags are zero) is to apply
the IDNA2008 rules without the TR46 amendments. As the TR46
non-transitional processing is nowadays ubiquitous, when unsure, it is
recommended to call this function with the Parameters
Since: 2.0.0 idn2_to_ascii_lz ()int idn2_to_ascii_lz ( Convert a domain name in locale's encoding to ASCII string using the IDNA2008 rules. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller. The default behavior of this function (when flags are zero) is to apply
the IDNA2008 rules without the TR46 amendments. As the TR46
non-transitional processing is nowadays ubiquitous, when unsure, it is
recommended to call this function with the Parameters
Since: 2.0.0 idn2_to_unicode_8z4z ()int idn2_to_unicode_8z4z ( 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.
Parameters
Returns Since: 2.0.0 idn2_to_unicode_4z4z ()int idn2_to_unicode_4z4z ( Converts a possibly ACE encoded domain name in UTF-32 format into a UTF-32 string (punycode decoding). The output buffer will be zero-terminated and must be deallocated by the caller.
Parameters
Returns Since: 2.0.0 idn2_to_unicode_44i ()int idn2_to_unicode_44i ( The ToUnicode operation takes a sequence of UTF-32 code points that make up one domain label and returns a sequence of UTF-32 code points. If the input sequence is a label in ACE form, then the result is an equivalent internationalized label that is not in ACE form, otherwise the original sequence is returned unaltered.
Parameters
Returns Since: 2.0.0 idn2_to_unicode_8z8z ()int idn2_to_unicode_8z8z ( Converts a possibly ACE encoded domain name in UTF-8 format into a UTF-8 string (punycode decoding). The output buffer will be zero-terminated and must be deallocated by the caller.
Parameters
Returns Since: 2.0.0 idn2_to_unicode_8zlz ()int idn2_to_unicode_8zlz ( Converts a possibly ACE encoded domain name in UTF-8 format into a string encoded in the current locale's character set (punycode decoding). The output buffer will be zero-terminated and must be deallocated by the caller.
Parameters
Returns Since: 2.0.0 idn2_to_unicode_lzlz ()int idn2_to_unicode_lzlz ( Converts a possibly ACE encoded domain name in the locale's character set into a string encoded in the current locale's character set (punycode decoding). The output buffer will be zero-terminated and must be deallocated by the caller.
Parameters
Returns Since: 2.0.0 idn2_free ()void
idn2_free (
Call free(3) on the given pointer. This function is typically only useful on systems where the library malloc heap is different from the library caller malloc heap, which happens on Windows when the library is a separate DLL. idna_to_ascii_4i()#define idna_to_ascii_4i(i,l,o,f) idn2_to_ascii_4i(i,l,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL) idna_to_ascii_4z()#define idna_to_ascii_4z(i,o,f) idn2_to_ascii_4z(i,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL) idna_to_ascii_8z()#define idna_to_ascii_8z(i,o,f) idn2_to_ascii_8z(i,o,f|IDN2_NFC_INPUT|IDN2_NONTRANSITIONAL) Types and ValuesG_GNUC_IDN2_ATTRIBUTE_PURE# define G_GNUC_IDN2_ATTRIBUTE_PURE __attribute__ ((pure)) Function attribute: Function is a pure function. G_GNUC_IDN2_ATTRIBUTE_CONST# define G_GNUC_IDN2_ATTRIBUTE_CONST __attribute__ ((const)) Function attribute: Function is a const function. G_GNUC_DEPRECATED# define G_GNUC_DEPRECATED __attribute__((deprecated)) Function attribute: Function is deprecated. G_GNUC_UNUSED# define G_GNUC_UNUSED __attribute__ ((__unused__)) Parameter attribute: Parameter is not used. IDN2_VERSION#define IDN2_VERSION "2.2.0" Pre-processor symbol with a string that describe the header file
version number. Used together with IDN2_VERSION_NUMBER#define IDN2_VERSION_NUMBER 0x02020000 Pre-processor symbol with a hexadecimal value describing the header file version number. For example, when the header version is 1.2.4711 this symbol will have the value 0x01021267. The last four digits are used to enumerate development snapshots, but for all public releases they will be 0000. IDN2_VERSION_MAJOR#define IDN2_VERSION_MAJOR 2 Pre-processor symbol for the major version number (decimal). The version scheme is major.minor.patchlevel. IDN2_VERSION_MINOR#define IDN2_VERSION_MINOR 2 Pre-processor symbol for the minor version number (decimal). The version scheme is major.minor.patchlevel. IDN2_VERSION_PATCH#define IDN2_VERSION_PATCH 0 Pre-processor symbol for the patch level number (decimal). The version scheme is major.minor.patchlevel. IDN2_LABEL_MAX_LENGTH#define IDN2_LABEL_MAX_LENGTH 63 Constant specifying the maximum length of a DNS label to 63 characters, as specified in RFC 1034. IDN2_DOMAIN_MAX_LENGTH#define IDN2_DOMAIN_MAX_LENGTH 255 Constant specifying the maximum size of the wire encoding of a DNS domain to 255 characters, as specified in RFC 1034. Note that the usual printed representation of a domain name is limited to 253 characters if it does not end with a period, or 254 characters if it ends with a period. enum idn2_flagsFlags to IDNA2008 functions, to be binary or:ed together. Specify only 0 if you want the default behaviour. Members
enum idn2_rcReturn codes for IDN2 functions. All return codes are negative except for the successful code IDN2_OK which are guaranteed to be
Note that the idn2_rc enumeration may be extended at a later date to include new return codes. Members
enum Idna_rcReturn codes for transition to / compatibility with libidn2. Please be aware that return codes from idna_ functions might be unexpected when linked / built with libidn2. Members
enum Idna_flagsFlags for transition to / compatibility with libidn2. |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0147 ]-- |