Home | History | Annotate | Download | only in libxml2

Lines Matching defs:use

7  * The new entry point use the xmlBufPtr opaque structure and
48 size_t use; /* The buffer size used */
62 if (buf->use < INT_MAX) buf->compat_use = buf->use; \
74 if (buf->use != (size_t) buf->compat_use) \
76 buf->use = buf->compat_use;
130 ret->use = 0;
164 ret->use = 0;
210 buf->use = 0;
248 ret->use = size;
280 * @scheme: allocation scheme to use
357 buf->use = 0;
390 if (len > buf->use) return(0);
392 buf->use -= len;
409 memmove(buf->contentIO, &buf->content[0], buf->use);
411 buf->content[buf->use] = 0;
416 memmove(buf->content, &buf->content[len], buf->use);
417 buf->content[buf->use] = 0;
443 if (buf->use + len < buf->size)
444 return(buf->size - buf->use);
456 size = buf->use + len + 100;
458 size = buf->use + len + 100;
481 return(buf->size - buf->use);
554 ret = fwrite(buf->content, sizeof(xmlChar), buf->use, file);
592 return(&buf->content[buf->use]);
611 if (len > (buf->size - buf->use))
613 buf->use += len;
615 if (buf->size > buf->use)
616 buf->content[buf->use] = 0;
636 if (len > buf->use)
638 buf->use -= len;
639 buf->content[buf->use] = 0;
660 return(buf->use);
679 return(buf->use);
700 return(buf->size - buf->use);
718 return(buf->use == 0);
765 if (buf->use < BASE_BUFFER_SIZE)
789 memmove(buf->contentIO, buf->content, buf->use);
791 buf->content[buf->use] = 0;
805 } else if (buf->size - buf->use < 100) {
815 memcpy(rebuf, buf->content, buf->use);
817 rebuf[buf->use] = 0;
868 needSize = buf->use + len + 2;
876 memmove(&buf->content[buf->use], str, len*sizeof(xmlChar));
877 buf->use += len;
878 buf->content[buf->use] = 0;
933 buf->use += len;
939 needSize = buf->use + len + 2;
947 memmove(&buf->content[len], &buf->content[0], buf->use);
949 buf->use += len;
950 buf->content[buf->use] = 0;
1001 if (buf->use + 10 >= buf->size) {
1002 if (!xmlBufResize(buf, buf->use+10)){
1007 buf->content[buf->use++] = *cur;
1009 buf->content[buf->use] = 0;
1118 * Helper routine to switch from the old buffer structures in use
1137 ret->use = buffer->use;
1139 ret->compat_use = buffer->use;
1178 if (buf->use > INT_MAX) {
1185 ret->use = INT_MAX;
1197 ret->use = (int) buf->use;
1225 (buffer->use > 0)) {
1226 ret = xmlBufAdd(buf, buffer->content, buffer->use);
1237 * Update the input to use the current set of pointers from the buffer.
1247 input->end = &buf->content[buf->use];
1286 * Update the input to use the base and cur relative to the buffer
1299 use];