Output container for IDNA processing errors.
More...
#include <uidna.h>
Output container for IDNA processing errors.
Initialize with UIDNA_INFO_INITIALIZER:
Output container for IDNA processing errors.
uint32_t errors
Bit set indicating IDNA processing errors.
#define UIDNA_INFO_INITIALIZER
Static initializer for a UIDNAInfo struct.
U_CAPI int32_t uidna_nameToASCII(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)
Converts a whole domain name into its ASCII form for DNS lookup.
#define U_SUCCESS(x)
Does the error code indicate success?
- Stable:
- ICU 4.6
Definition at line 203 of file uidna.h.
◆ errors
uint32_t UIDNAInfo::errors |
Bit set indicating IDNA processing errors.
0 if no errors. See UIDNA_ERROR_... constants.
- Stable:
- ICU 4.6
Definition at line 218 of file uidna.h.
◆ isTransitionalDifferent
UBool UIDNAInfo::isTransitionalDifferent |
Set to true if transitional and nontransitional processing produce different results.
For details see C++ IDNAInfo::isTransitionalDifferent().
- Stable:
- ICU 4.6
Definition at line 211 of file uidna.h.
◆ reservedB3
UBool UIDNAInfo::reservedB3 |
Reserved field, do not use.
- Internal:
- Do not use. This API is for internal use only.
Definition at line 212 of file uidna.h.
◆ reservedI2
int32_t UIDNAInfo::reservedI2 |
Reserved field, do not use.
- Internal:
- Do not use. This API is for internal use only.
Definition at line 219 of file uidna.h.
◆ reservedI3
int32_t UIDNAInfo::reservedI3 |
Reserved field, do not use.
- Internal:
- Do not use. This API is for internal use only.
Definition at line 220 of file uidna.h.
◆ size
The documentation for this struct was generated from the following file: