Lines Matching refs:prelen
1473 size_t prelen = 0, len; in mod_ssi_read_fd() local
1475 for (; (s = memchr(buf+prelen, '<', offset-prelen)); ++prelen) { in mod_ssi_read_fd()
1476 prelen = s - buf; in mod_ssi_read_fd()
1477 if (prelen + 5 <= offset) { /*("<!--#" is 5 chars)*/ in mod_ssi_read_fd()
1480 if (prelen - pretag && !p->if_is_false) { in mod_ssi_read_fd()
1481 chunkqueue_append_mem(cq, buf+pretag, prelen-pretag); in mod_ssi_read_fd()
1484 len = mod_ssi_stmt_len(buf+prelen, offset-prelen); in mod_ssi_read_fd()
1486 mod_ssi_parse_ssi_stmt(r, p, buf+prelen, len, st); in mod_ssi_read_fd()
1487 prelen += (len - 1); /* offset to '>' at end of SSI directive; incremented at top of loop */ in mod_ssi_read_fd()
1488 pretag = prelen + 1; in mod_ssi_read_fd()
1493 } else if (0 == prelen && offset == bufsz) { /*(full buf)*/ in mod_ssi_read_fd()
1507 memmove(buf, buf+prelen, (offset -= prelen)); in mod_ssi_read_fd()
1511 } else if (prelen + 1 == offset || 0 == memcmp(s+1, "!--", offset - prelen - 1)) { in mod_ssi_read_fd()
1512 if (prelen - pretag && !p->if_is_false) { in mod_ssi_read_fd()
1513 chunkqueue_append_mem(cq, buf+pretag, prelen-pretag); in mod_ssi_read_fd()
1515 memcpy(buf, buf+prelen, (offset -= prelen)); in mod_ssi_read_fd()