Lines Matching refs:length
37 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length);
52 while (source->length > 0) {
59 if (source->length != 0 &&
73 int length; /*%< Desired length of binary data or -1 */
80 hex_decode_init(hex_decode_ctx_t *ctx, int length, isc_buffer_t *target)
83 ctx->length = length;
99 if (ctx->length >= 0) {
100 if (ctx->length == 0)
103 ctx->length -= 1;
112 if (ctx->length > 0)
120 isc_hex_tobuffer(isc_lex_t *lexer, isc_buffer_t *target, int length) {
126 hex_decode_init(&ctx, length, target);
128 while (ctx.length != 0) {
131 if (length > 0)
140 for (i = 0; i < tr->length; i++)
143 if (ctx.length < 0)
174 if (l > region.length)
183 mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length) {
187 if (length > tr.length)
189 memmove(tr.base, base, length);
190 isc_buffer_add(target, length);