Go to the documentation of this file.
34 # if defined LIBIDN_BUILDING && defined HAVE_VISIBILITY && HAVE_VISIBILITY
35 # define IDNAPI __attribute__((__visibility__("default")))
36 # elif defined LIBIDN_BUILDING && defined _MSC_VER && ! defined LIBIDN_STATIC
37 # define IDNAPI __declspec(dllexport)
38 # elif defined _MSC_VER && ! defined LIBIDN_STATIC
39 # define IDNAPI __declspec(dllimport)
46 # include <sys/types.h>
54 # define STRINGPREP_VERSION "1.26"
97 # define STRINGPREP_MAX_MAP_CHARS 4
147 # define stringprep_nameprep(in, maxlen) \
148 stringprep(in, maxlen, 0, stringprep_nameprep)
150 # define stringprep_nameprep_no_unassigned(in, maxlen) \
151 stringprep(in, maxlen, STRINGPREP_NO_UNASSIGNED, stringprep_nameprep)
160 # define stringprep_plain(in, maxlen) \
161 stringprep(in, maxlen, 0, stringprep_plain)
167 # define stringprep_kerberos5(in, maxlen) \
168 stringprep(in, maxlen, 0, stringprep_kerberos5)
176 # define stringprep_xmpp_nodeprep(in, maxlen) \
177 stringprep(in, maxlen, 0, stringprep_xmpp_nodeprep)
178 # define stringprep_xmpp_resourceprep(in, maxlen) \
179 stringprep(in, maxlen, 0, stringprep_xmpp_resourceprep)
186 # define stringprep_iscsi(in, maxlen) \
187 stringprep(in, maxlen, 0, stringprep_iscsi)
219 size_t * items_written);
223 size_t * items_written);
232 const char *to_codeset,
233 const char *from_codeset);