Lines Matching full:base
134 (ctxt->input->cur - ctxt->input->base);
152 (ctxt->input->cur - ctxt->input->base);
1839 (ctxt->input->cur - ctxt->input->base > 2 * INPUT_CHUNK) && \
2240 input->base = buffer;
4699 const xmlChar *tmp, *base;
4717 base = tmp;
4721 URL = xmlStrndup(base, tmp - base);
8394 const xmlChar *oldbase = ctxt->input->base;
8396 if (oldbase != ctxt->input->base) {
8397 long delta = ctxt->input->base - oldbase;
8413 const xmlChar *oldbase = ctxt->input->base;
8415 if (oldbase != ctxt->input->base) {
8416 long delta = ctxt->input->base - oldbase;
8427 const xmlChar *oldbase = ctxt->input->base;
8429 if (oldbase != ctxt->input->base) {
8430 long delta = ctxt->input->base - oldbase;
8447 const xmlChar *oldbase = ctxt->input->base;
8449 if (oldbase != ctxt->input->base) {
8450 long delta = ctxt->input->base - oldbase;
8464 const xmlChar *oldbase = ctxt->input->base;
8466 if (oldbase != ctxt->input->base) {
8467 long delta = ctxt->input->base - oldbase;
8652 const xmlChar *base;
8668 base = ctxt->input->base;
8669 cur = ctxt->input->cur - ctxt->input->base;
8686 *tlen = ctxt->input->cur - ctxt->input->base - cur;
8695 if (ctxt->input->base != base) goto base_changed;
8706 if (ctxt->input->base != base) {
8835 if (ctxt->input->base != base) goto base_changed;
8870 if (ctxt->input->base != base) goto base_changed;
8886 if (ctxt->input->base != base) goto base_changed;
9046 * the attribute strings are valid iif the base didn't changed
9053 ctxt->input->cur = ctxt->input->base + cur;
9359 (CUR_PTR - ctxt->input->base);
9419 (CUR_PTR - ctxt->input->base);
9447 (CUR_PTR - ctxt->input->base);
9492 (CUR_PTR - ctxt->input->base);
10285 int base, len;
10291 base = in->cur - in->base;
10292 if (base < 0) return(-1);
10293 if (ctxt->checkIndex > base)
10294 base = ctxt->checkIndex;
10296 buf = in->base;
10305 for (;base < len;base++) {
10306 if (buf[base] == first) {
10308 if ((buf[base + 1] != next) ||
10309 (buf[base + 2] != third)) continue;
10311 if (buf[base + 1] != next) continue;
10318 first, base);
10322 first, next, base);
10326 first, next, third, base);
10328 return(base - (in->cur - in->base));
10331 ctxt->checkIndex = base;
10367 while ((tmp >= ctxt->input->base) && (*tmp != '<')) tmp--;
10368 if (tmp < ctxt->input->base) {
10391 while ((tmp >= ctxt->input->base) && (*tmp != '>')) tmp--;
10392 if (tmp >= ctxt->input->base)
10543 (ctxt->input->cur - ctxt->input->base > 4096)) {
10563 (ctxt->input->cur - ctxt->input->base);
10572 int base = ctxt->input->base -
10574 int current = ctxt->input->cur - ctxt->input->base;
10577 ctxt->input->base = ctxt->input->buf->buffer->content + base;
10578 ctxt->input->cur = ctxt->input->base + current;
10584 (ctxt->input->cur - ctxt->input->base);
10944 int base;
10946 base = xmlParseLookupSequence(ctxt, ']', ']', '>');
10947 if (base < 0) {
10973 tmp = xmlCheckCdataPush(ctxt->input->cur, base);
10974 if ((tmp < 0) || (tmp != base)) {
10979 if ((ctxt->sax != NULL) && (base == 0) &&
10987 if ((ctxt->input->cur - ctxt->input->base >= 9) &&
10992 } else if ((ctxt->sax != NULL) && (base > 0) &&
10996 ctxt->input->cur, base);
10999 ctxt->input->cur, base);
11001 SKIPL(base + 3);
11015 (ctxt->input->cur - ctxt->input->base);
11018 (ctxt->input->cur - ctxt->input->base);
11103 avail = ctxt->input->length - (ctxt->input->cur - ctxt->input->base);
11105 avail = ctxt->input->buf->buffer->use - (ctxt->input->cur - ctxt->input->base);
11147 avail = ctxt->input->length - (ctxt->input->cur - ctxt->input->base);
11149 avail = ctxt->input->buf->buffer->use - (ctxt->input->cur - ctxt->input->base);
11201 int base, i;
11205 base = ctxt->input->cur - ctxt->input->base;
11206 if (base < 0) return(0);
11207 if (ctxt->checkIndex > base)
11208 base = ctxt->checkIndex;
11210 for (;(unsigned int) base < ctxt->input->buf->buffer->use;
11211 base++) {
11213 if (buf[base] == quote)
11217 if ((quote == 0) && (buf[base] == '<')) {
11220 if (((unsigned int) base + 4 <
11222 (buf[base + 1] == '!') &&
11223 (buf[base + 2] == '-') &&
11224 (buf[base + 3] == '-')) {
11225 for (;(unsigned int) base + 3 <
11226 ctxt->input->buf->buffer->use; base++) {
11227 if ((buf[base] == '-') &&
11228 (buf[base + 1] == '-') &&
11229 (buf[base + 2] == '>')) {
11231 base += 2;
11244 if (buf[base] == '"') {
11248 if (buf[base] == '\'') {
11252 if (buf[base] == ']') {
11254 fprintf(stderr, "%c%c%c%c: ", buf[base],
11255 buf[base + 1], buf[base + 2], buf[base + 3]);
11257 if ((unsigned int) base +1 >=
11260 if (buf[base + 1] == ']') {
11262 base++;
11266 (unsigned int) base + i < ctxt->input->buf->buffer->use;
11268 if (buf[base + i] == '>') {
11274 if (!IS_BLANK_CH(buf[base + i])) {
11439 int base = ctxt->input->base - ctxt->input->buf->buffer->content;
11440 int cur = ctxt->input->cur - ctxt->input->base;
11449 ctxt->input->base = ctxt->input->buf->buffer->content + base;
11450 ctxt->input->cur = ctxt->input->base + cur;
11490 (ctxt->input->cur - ctxt->input->base);
11493 (ctxt->input->cur - ctxt->input->base);
11613 inputStream->base = inputStream->buf->buffer->content;
11628 int base = ctxt->input->base - ctxt->input->buf->buffer->content;
11629 int cur = ctxt->input->cur - ctxt->input->base;
11633 ctxt->input->base = ctxt->input->buf->buffer->content + base;
11634 ctxt->input->cur = ctxt->input->base + cur;
11664 ctxt->input->base = ctxt->input->cur;
11804 pinput->base = ctxt->input->cur;
11948 input->base = ctxt->input->cur;
12410 oldctxt->sizeentities += (ctxt->input->cur - ctxt->input->base);
13114 * @base: a possible base for the target URI
13124 const xmlChar *base) {
13135 uri = xmlBuildURI(URL, base);
13404 input->base = buffer;
13505 input->base = input->buf->buffer->content;
14064 inputStream->base = inputStream->buf->buffer->content;
14073 int base = ctxt->input->base - ctxt->input->buf->buffer->content;
14074 int cur = ctxt->input->cur - ctxt->input->base;
14078 ctxt->input->base = ctxt->input->buf->buffer->content + base;
14079 ctxt->input->cur = ctxt->input->base + cur;
14261 * @URL: the base URL to use for the document
14307 * @URL: the base URL to use for the document
14354 * @URL: the base URL to use for the document
14376 * @URL: the base URL to use for the document
14420 * @URL: the base URL to use for the document
14462 * @URL: the base URL to use for the document
14530 * @URL: the base URL to use for the document
14572 * @URL: the base URL to use for the document
14617 * @URL: the base URL to use for the document