if (bytes_remaining > max) {
memcpy(buf, ybuf + gs->yoff, max);
gs->yoff += max;
- printf("generate list: gave %d bytes\n", max);
return max;
} else {
memcpy(buf, ybuf + gs->yoff, bytes_remaining);
gs->yoff = 0;
yajl_gen_clear(gs->g);
- printf("generate list: gave %d bytes\n", bytes_remaining);
return bytes_remaining;
}
}
yajl_gen_get_buf(gs->g, &ybuf, &len);
- printf("%d bytes in yajl buffer\n", len);
if (len > max) {
memcpy(buf, ybuf, max);
gs->yoff = max;
- printf("generate list: gave %d bytes\n", max);
return max;
} else {
memcpy(buf, ybuf, len);
yajl_gen_clear(gs->g);
- printf("generate list: gave %d bytes\n", len);
return len;
}
}
ps->data_size += size;
ps->data = realloc(ps->data, ps->data_size);
}
- printf("Copying %d bytes, total size %d\n", size, ps->data_size);
memcpy(ps->data + off, data, size);
if (ps->data_size == MAX_RECORD_SIZE)
return MHD_NO;