Lines Matching defs:out
135 punycode_uint n, delta, h, b, out, max_out, bias, j, m, q, k, t;
140 delta = out = 0;
148 if (max_out - out < 2) return punycode_big_output;
149 output[out++] = (char)
156 h = b = out;
159 /* number of basic code points, and out is the number of characters */
162 if (b > 0) output[out++] = delimiter;
193 if (out >= max_out) return punycode_big_output;
197 output[out++] = encode_digit(t + (q - t) % (base - t), 0);
201 output[out++] = encode_digit(q, case_flags && case_flags[j]);
211 *output_length = out;
224 punycode_uint n, out, i, max_out, bias,
230 out = i = 0;
242 if (case_flags) case_flags[out] = flagged(input[j]);
244 output[out++] = input[j];
250 for (in = b > 0 ? b + 1 : 0; in < input_length; ++out) {
253 /* out is the number of code points in the output array. */
273 bias = adapt(i - oldi, out + 1, oldi == 0);
275 /* i was supposed to wrap around from out+1 to 0, */
278 if (i / (out + 1) > maxint - n) return punycode_overflow;
279 n += i / (out + 1);
280 i %= (out + 1);
286 if (out >= max_out) return punycode_big_output;
289 memmove(case_flags + i + 1, case_flags + i, out - i);
294 memmove(output + i + 1, output + i, (out - i) * sizeof *output);
298 *output_length = out;