Package libidn-devel

Development files for the libidn library

http://www.gnu.org/software/libidn/

This package includes header files and libraries necessary for
developing programs which use the GNU libidn library.

Library Functions (Section 3)
idna_strerror
Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user.
idna_to_ascii_4i
The ToASCII operation takes a sequence of Unicode code points that make up one domain label and transforms it into a sequence of code points in the ASCII range...
idna_to_ascii_4z
Convert UCS-4 domain name to ASCII string. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller...
idna_to_ascii_8z
Convert UTF-8 domain name to ASCII string. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller...
idna_to_ascii_lz
Convert domain name in the locale's encoding to ASCII string. The domain name may contain several labels, separated by dots. The output buffer must be...
idna_to_unicode_44i
The ToUnicode operation takes a sequence of Unicode code points that make up one domain label and returns a sequence of Unicode code points. If the input...
idna_to_unicode_4z4z
Convert possibly ACE encoded domain name in UCS-4 format into a UCS-4 string. The domain name may contain several labels, separated by dots. The output buffer...
idna_to_unicode_8z4z
Convert possibly ACE encoded domain name in UTF-8 format into a UCS-4 string. The domain name may contain several labels, separated by dots. The output buffer...
idna_to_unicode_8z8z
Convert possibly ACE encoded domain name in UTF-8 format into a UTF-8 string. The domain name may contain several labels, separated by dots. The output buffer...
idna_to_unicode_8zlz
Convert possibly ACE encoded domain name in UTF-8 format into a string encoded in the current locale's character set. The domain name may contain several...
idna_to_unicode_lzlz
Convert possibly ACE encoded domain name in the locale's character set into a string encoded in the current locale's character set. The domain name may contain...
idn_free
Deallocates memory region by calling free(). If ptr is NULL no operation is performed. Normally applications de-allocate strings allocated by libidn by calling...
pr29_4
Check the input to see if it may be normalized into different strings by different NFKC implementations, due to an anomaly in the NFKC specifications. Return...
pr29_4z
Check the input to see if it may be normalized into different strings by different NFKC implementations, due to an anomaly in the NFKC specifications. Return...
pr29_8z
Check the input to see if it may be normalized into different strings by different NFKC implementations, due to an anomaly in the NFKC specifications. Return...
pr29_strerror
Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user.
punycode_decode
Converts Punycode to a sequence of code points (presumed to be Unicode code points). Return value: The return value can be any of the Punycode_status values...
punycode_encode
Converts a sequence of code points (presumed to be Unicode code points) to Punycode. Return value: The return value can be any of the Punycode_status values...
punycode_strerror
Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user.
stringprep
Prepare the input zero terminated UTF-8 string according to the stringprep profile, and write back the result to the input string. Note that you must convert...
stringprep_4i
Prepare the input UCS-4 string according to the stringprep profile, and write back the result to the input string. The input is not required to be zero...
stringprep_4zi
Prepare the input zero terminated UCS-4 string according to the stringprep profile, and write back the result to the input string. Since the stringprep...
stringprep_check_version
Check that the version of the library is at minimum the requested one and return the version string; return NULL if the condition is not satisfied. If a NULL is...
stringprep_convert
Convert the string from one character set to another using the system's iconv() function. Return value: Returns newly allocated zero-terminated string which is...
stringprep_locale_charset
Find out current locale charset. The function respect the CHARSET environment variable, but typically uses nl_langinfo(CODESET) when it is supported. It fall...
stringprep_locale_to_utf8
Convert string encoded in the locale's character set into UTF-8 by using stringprep_convert(). Return value: Returns newly allocated zero-terminated string...
stringprep_profile
Prepare the input zero terminated UTF-8 string according to the stringprep profile, and return the result in a newly allocated variable. Note that you must...
stringprep_strerror
Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user.
stringprep_ucs4_nfkc_normalize
Converts a UCS4 string into canonical form, see stringprep_utf8_nfkc_normalize() for more information. Return value: a newly allocated Unicode string, that is...
stringprep_ucs4_to_utf8
Convert a string from a 32-bit fixed width representation as UCS-4. to UTF-8. The result will be terminated with a 0 byte. Return value: a pointer to a newly...
stringprep_unichar_to_utf8
Converts a single character to UTF-8. Return value: number of bytes written.
stringprep_utf8_nfkc_normalize
Converts a string into canonical form, standardizing such issues as whether a character with an accent is represented as a base character and combining accent...
stringprep_utf8_to_locale
Convert string encoded in UTF-8 into the locale's character set by using stringprep_convert(). Return value: Returns newly allocated zero-terminated string...
stringprep_utf8_to_ucs4
Convert a string from UTF-8 to a 32-bit fixed width representation as UCS-4. The function now performs error checking to verify that the input is valid UTF-8...
stringprep_utf8_to_unichar
Converts a sequence of bytes encoded as UTF-8 to a Unicode character. If p does not point to a valid UTF-8 encoded character, results are undefined. Return...
tld_check_4
Test each of the code points in in for whether or not they are allowed by the information in overrides or by the built-in TLD restriction data. When data for...
tld_check_4t
Test each of the code points in in for whether or not they are allowed by the data structure in tld , return the position of the first character for which this...
tld_check_4tz
Test each of the code points in in for whether or not they are allowed by the data structure in tld , return the position of the first character for which this...
tld_check_4z
Test each of the code points in in for whether or not they are allowed by the information in overrides or by the built-in TLD restriction data. When data for...
tld_check_8z
Test each of the characters in in for whether or not they are allowed by the information in overrides or by the built-in TLD restriction data. When data for the...
tld_check_lz
Test each of the characters in in for whether or not they are allowed by the information in overrides or by the built-in TLD restriction data. When data for the...
tld_default_table
Get the TLD table for a named TLD, using the internal defaults, possibly overrided by the (optional) supplied tables. Return value: Return structure...
tld_get_4
Isolate the top-level domain of in and return it as an ASCII string in out . Return value: Return TLD_SUCCESS on success, or the corresponding Tld_rc error code...
tld_get_4z
Isolate the top-level domain of in and return it as an ASCII string in out . Return value: Return TLD_SUCCESS on success, or the corresponding Tld_rc error code...
tld_get_table
Get the TLD table for a named TLD by searching through the given TLD table array. Return value: Return structure corresponding to TLD tld by going thru tables ...
tld_get_z
Isolate the top-level domain of in and return it as an ASCII string in out . The input string in may be UTF-8, ISO-8859-1 or any ASCII compatible character...
tld_strerror
Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user.