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
66 * name from beginning with a hyphen, we should choose a prefix rather
108 const char *from, unsigned long *to, size_t tolen) {
119 TRACE(("idn__punycode_decode(from=\"%s\", tolen=%d)\n",
120 idn__debug_xstring(from, 50), (int)tolen));
122 if (!idn__util_asciihaveaceprefix(from, IDN_PUNYCODE_PREFIX)) {
123 if (*from == '\0') {
124 r = idn_ucs4_utf8toucs4(from, to, tolen);
130 from += prefixlen;
131 fromlen = strlen(from);
139 if (from[fidx - 1] == '-') {
145 to[uidx] = from[uidx];
161 len = punycode_getwc(from + fidx, fromlen - fidx, bias, &delta);
207 const unsigned long *from, char *to, size_t tolen) {
219 TRACE(("idn__punycode_encode(from=\"%s\", tolen=%d)\n",
220 idn__debug_ucs4xstring(from, 50), (int)tolen));
222 if (*from == '\0') {
223 r = idn_ucs4_ucs4toutf8(from, to, tolen);
225 } else if (idn__util_ucs4haveaceprefix(from, IDN_PUNYCODE_PREFIX)) {
238 fromlen = idn_ucs4_strlen(from);
247 idn__debug_ucs4xstring(from, 50)));
259 if (from[uidx] < 0x80) {
264 to[toidx++] = from[uidx];
300 if (from[uidx] >= cur_code && from[uidx] < next_code) {
301 next_code = from[uidx];
317 if (from[uidx] < cur_code) {
320 } else if (from[uidx] == cur_code) {