Lines Matching defs:from
14 * license is obtained from Japan Network Information Center ("JPNIC"),
32 * derived from this Software without specific prior written approval of
94 static idn_result_t race_decode_decompress(const char *from,
104 const char *from, unsigned long *to, size_t tolen) {
113 TRACE(("idn__race_decode(from=\"%s\", tolen=%d)\n",
114 idn__debug_xstring(from, 50), (int)tolen));
116 if (!idn__util_asciihaveaceprefix(from, IDN_RACE_PREFIX)) {
117 if (*from == '\0') {
118 r = idn_ucs4_utf8toucs4(from, to, tolen);
124 from += prefixlen;
125 fromlen = strlen(from);
140 r = race_decode_decompress(from, buf, buflen);
168 race_decode_decompress(const char *from, unsigned short *buf, size_t buflen)
176 while (*from != '\0') {
177 int c = *from++;
243 const unsigned long *from, char *to, size_t tolen) {
254 TRACE(("idn__race_encode(from=\"%s\", tolen=%d)\n",
255 idn__debug_ucs4xstring(from, 50), (int)tolen));
257 if (*from == '\0') {
258 r = idn_ucs4_ucs4toutf8(from, to, tolen);
260 } else if (idn__util_ucs4haveaceprefix(from, IDN_RACE_PREFIX)) {
273 fromlen = idn_ucs4_strlen(from);
290 r = idn_ucs4_ucs4toutf16(from, buf + 1, buflen - 1);