last 466 core/nginx.c ngx_set_environment(ngx_cycle_t *cycle, ngx_uint_t *last) last 475 core/nginx.c if (last == NULL && ccf->environment) { last 521 core/nginx.c if (last) { last 522 core/nginx.c env = ngx_alloc((*last + n + 1) * sizeof(char *), cycle->log); last 523 core/nginx.c *last = n; last 555 core/nginx.c if (last == NULL) { last 42 core/ngx_array.c if ((u_char *) a->elts + a->size * a->nalloc == p->d.last) { last 43 core/ngx_array.c p->d.last -= a->size * a->nalloc; last 46 core/ngx_array.c if ((u_char *) a + sizeof(ngx_array_t) == p->d.last) { last 47 core/ngx_array.c p->d.last = (u_char *) a; last 67 core/ngx_array.c if ((u_char *) a->elts + size == p->d.last last 68 core/ngx_array.c && p->d.last + a->size <= p->d.end) last 75 core/ngx_array.c p->d.last += a->size; last 115 core/ngx_array.c if ((u_char *) a->elts + a->size * a->nalloc == p->d.last last 116 core/ngx_array.c && p->d.last + size <= p->d.end) last 123 core/ngx_array.c p->d.last += size; last 38 core/ngx_buf.c b->last = b->start; last 39 core/ngx_buf.c b->end = b->last + size; last 102 core/ngx_buf.c b->last = p; last 210 core/ngx_buf.c (*busy)->buf->last = (*busy)->buf->start; last 21 core/ngx_buf.h u_char *last; last 112 core/ngx_buf.h ngx_chain_t **last; last 134 core/ngx_buf.h (ngx_buf_in_memory(b) ? (off_t) (b->last - b->pos): \ last 12 core/ngx_conf_file.c static ngx_int_t ngx_conf_handler(ngx_conf_t *cf, ngx_int_t last); last 82 core/ngx_conf_file.c b.last = param->data + param->len; last 83 core/ngx_conf_file.c b.end = b.last; last 149 core/ngx_conf_file.c buf.last = buf.start; last 150 core/ngx_conf_file.c buf.end = buf.last + NGX_CONF_BUFFER; last 280 core/ngx_conf_file.c ngx_conf_handler(ngx_conf_t *cf, ngx_int_t last) last 329 core/ngx_conf_file.c if (!(cmd->type & NGX_CONF_BLOCK) && last != NGX_OK) { last 336 core/ngx_conf_file.c if ((cmd->type & NGX_CONF_BLOCK) && last != NGX_CONF_BLOCK_START) { last 463 core/ngx_conf_file.c if (b->pos >= b->last) { last 535 core/ngx_conf_file.c b->last = b->pos + n; last 1011 core/ngx_conf_file.c u_char errstr[NGX_MAX_CONF_ERRSTR], *p, *last; last 1014 core/ngx_conf_file.c last = errstr + NGX_MAX_CONF_ERRSTR; last 1017 core/ngx_conf_file.c p = ngx_vslprintf(errstr, last, fmt, args); last 1021 core/ngx_conf_file.c p = ngx_log_errno(p, last, err); last 95 core/ngx_conf_file.h u_char *last; last 124 core/ngx_cycle.h char **ngx_set_environment(ngx_cycle_t *cycle, ngx_uint_t *last); last 712 core/ngx_hash.c ngx_uint_t i, k, n, skip, last; last 716 core/ngx_hash.c last = key->len; last 754 core/ngx_hash.c last -= 2; last 768 core/ngx_hash.c for (i = 0; i < last; i++) { last 783 core/ngx_hash.c if (last != name[i].len) { last 787 core/ngx_hash.c if (ngx_strncmp(key->data, name[i].data, last) == 0) { last 814 core/ngx_hash.c hk->key_hash = ngx_hash_key(key->data, last); last 824 core/ngx_hash.c k = ngx_hash_strlow(&key->data[skip], &key->data[skip], last - skip); last 835 core/ngx_hash.c len = last - skip; last 861 core/ngx_hash.c name->len = last - 1; last 878 core/ngx_hash.c p = ngx_pnalloc(ha->temp_pool, last); last 886 core/ngx_hash.c for (i = last - 1; i; i--) { last 912 core/ngx_hash.c last++; last 914 core/ngx_hash.c p = ngx_pnalloc(ha->temp_pool, last); last 919 core/ngx_hash.c ngx_cpystrn(p, key->data, last); last 931 core/ngx_hash.c hk->key.len = last - 1; last 942 core/ngx_hash.c len = last - skip; last 966 core/ngx_hash.c name->len = last - skip; last 283 core/ngx_inet.c ngx_uint_t i, zero, last; last 290 core/ngx_inet.c last = (ngx_uint_t) -1; last 299 core/ngx_inet.c zero = last; last 308 core/ngx_inet.c last = i; last 313 core/ngx_inet.c zero = last; last 360 core/ngx_inet.c u_char *addr, *mask, *last; last 369 core/ngx_inet.c last = addr + text->len; last 371 core/ngx_inet.c mask = ngx_strlchr(addr, last, '/'); last 372 core/ngx_inet.c len = (mask ? mask : last) - addr; last 400 core/ngx_inet.c shift = ngx_atoi(mask, last - mask); last 538 core/ngx_inet.c u_char *path, *uri, *last; last 550 core/ngx_inet.c last = path + len; last 551 core/ngx_inet.c uri = ngx_strlchr(path, last, ':'); last 556 core/ngx_inet.c u->uri.len = last - uri; last 615 core/ngx_inet.c u_char *p, *host, *port, *last, *uri, *args; last 629 core/ngx_inet.c last = host + u->url.len; last 631 core/ngx_inet.c port = ngx_strlchr(host, last, ':'); last 633 core/ngx_inet.c uri = ngx_strlchr(host, last, '/'); last 635 core/ngx_inet.c args = ngx_strlchr(host, last, '?'); last 652 core/ngx_inet.c u->uri.len = last - uri; last 655 core/ngx_inet.c last = uri; last 665 core/ngx_inet.c len = last - port; last 685 core/ngx_inet.c last = port - 1; last 694 core/ngx_inet.c n = ngx_atoi(host, last - host); last 706 core/ngx_inet.c u->port_text.len = last - host; last 719 core/ngx_inet.c len = last - host; last 790 core/ngx_inet.c u_char *p, *host, *port, *last, *uri; last 801 core/ngx_inet.c last = u->url.data + u->url.len; last 803 core/ngx_inet.c p = ngx_strlchr(host, last, ']'); last 810 core/ngx_inet.c if (last - p) { last 814 core/ngx_inet.c uri = ngx_strlchr(port, last, '/'); last 822 core/ngx_inet.c u->uri.len = last - uri; last 829 core/ngx_inet.c len = last - port; last 28 core/ngx_list.c list->last = &list->part; last 41 core/ngx_list.c ngx_list_part_t *last; last 43 core/ngx_list.c last = l->last; last 45 core/ngx_list.c if (last->nelts == l->nalloc) { last 49 core/ngx_list.c last = ngx_palloc(l->pool, sizeof(ngx_list_part_t)); last 50 core/ngx_list.c if (last == NULL) { last 54 core/ngx_list.c last->elts = ngx_palloc(l->pool, l->nalloc * l->size); last 55 core/ngx_list.c if (last->elts == NULL) { last 59 core/ngx_list.c last->nelts = 0; last 60 core/ngx_list.c last->next = NULL; last 62 core/ngx_list.c l->last->next = last; last 63 core/ngx_list.c l->last = last; last 66 core/ngx_list.c elt = (char *) last->elts + l->size * last->nelts; last 67 core/ngx_list.c last->nelts++; last 25 core/ngx_list.h ngx_list_part_t *last; last 45 core/ngx_list.h list->last = &list->part; last 90 core/ngx_log.c u_char *p, *last, *msg; last 97 core/ngx_log.c last = errstr + NGX_MAX_ERROR_STR; last 104 core/ngx_log.c p = ngx_slprintf(p, last, " [%V] ", &err_levels[level]); last 107 core/ngx_log.c p = ngx_slprintf(p, last, "%P#" NGX_TID_T_FMT ": ", last 111 core/ngx_log.c p = ngx_slprintf(p, last, "*%uA ", log->connection); last 119 core/ngx_log.c p = ngx_vslprintf(p, last, fmt, args); last 124 core/ngx_log.c p = ngx_vslprintf(p, last, fmt, args); last 129 core/ngx_log.c p = ngx_log_errno(p, last, err); last 133 core/ngx_log.c p = log->handler(log, p, last - p); last 136 core/ngx_log.c if (p > last - NGX_LINEFEED_SIZE) { last 137 core/ngx_log.c p = last - NGX_LINEFEED_SIZE; last 207 core/ngx_log.c u_char *p, *last; last 211 core/ngx_log.c last = errstr + NGX_MAX_ERROR_STR; last 217 core/ngx_log.c p = ngx_vslprintf(p, last, fmt, args); last 221 core/ngx_log.c p = ngx_log_errno(p, last, err); last 224 core/ngx_log.c if (p > last - NGX_LINEFEED_SIZE) { last 225 core/ngx_log.c p = last - NGX_LINEFEED_SIZE; last 235 core/ngx_log.c ngx_log_errno(u_char *buf, u_char *last, ngx_err_t err) last 237 core/ngx_log.c if (buf > last - 50) { last 241 core/ngx_log.c buf = last - 50; last 248 core/ngx_log.c buf = ngx_slprintf(buf, last, ((unsigned) err < 0x80000000) last 251 core/ngx_log.c buf = ngx_slprintf(buf, last, " (%d: ", err); last 254 core/ngx_log.c buf = ngx_strerror(err, buf, last - buf); last 256 core/ngx_log.c if (buf < last) { last 203 core/ngx_log.h u_char *ngx_log_errno(u_char *buf, u_char *last, ngx_err_t err); last 44 core/ngx_output_chain.c ngx_int_t rc, last; last 79 core/ngx_output_chain.c last = NGX_NONE; last 108 core/ngx_output_chain.c ctx->in->buf->last, last 196 core/ngx_output_chain.c if (out == NULL && last != NGX_NONE) { last 202 core/ngx_output_chain.c return last; last 205 core/ngx_output_chain.c last = ctx->output_filter(ctx->filter_ctx, out); last 207 core/ngx_output_chain.c if (last == NGX_ERROR || last == NGX_DONE) { last 208 core/ngx_output_chain.c return last; last 302 core/ngx_output_chain.c b->last = buf->pos; last 443 core/ngx_output_chain.c b->last = b->start; last 444 core/ngx_output_chain.c b->end = b->last + size; last 483 core/ngx_output_chain.c dst->last += (size_t) size; last 503 core/ngx_output_chain.c if (src->pos == src->last) { last 574 core/ngx_output_chain.c dst->last += n; last 631 core/ngx_output_chain.c *ctx->last = cl; last 632 core/ngx_output_chain.c ctx->last = &cl->next; last 664 core/ngx_output_chain.c ctx->last = &ctx->out; last 25 core/ngx_palloc.c p->d.last = (u_char *) p + sizeof(ngx_pool_t); last 76 core/ngx_palloc.c "free: %p, unused: %uz", p, p->d.end - p->d.last); last 110 core/ngx_palloc.c p->d.last = (u_char *) p + sizeof(ngx_pool_t); last 126 core/ngx_palloc.c m = ngx_align_ptr(p->d.last, NGX_ALIGNMENT); last 129 core/ngx_palloc.c p->d.last = m + size; last 156 core/ngx_palloc.c m = p->d.last; last 159 core/ngx_palloc.c p->d.last = m + size; last 197 core/ngx_palloc.c new->d.last = m + size; last 49 core/ngx_palloc.h u_char *last; last 98 core/ngx_parse.c u_char *p, *last; last 121 core/ngx_parse.c last = p + line->len; last 123 core/ngx_parse.c while (p < last) { last 238 core/ngx_parse.c while (p < last && *p == ' ') { last 82 core/ngx_resolver.c u_char *buf, u_char *src, u_char *last); last 1116 core/ngx_resolver.c ngx_resolver_process_a(ngx_resolver_t *r, u_char *buf, size_t last, last 1130 core/ngx_resolver.c if (ngx_resolver_copy(r, &name, buf, &buf[12], &buf[last]) != NGX_OK) { last 1197 core/ngx_resolver.c while (i < last) { last 1223 core/ngx_resolver.c if (i + sizeof(ngx_resolver_an_t) >= last) { last 1236 core/ngx_resolver.c if (i + len > last) { last 1361 core/ngx_resolver.c if (ngx_resolver_copy(r, &name, buf, cname, &buf[last]) != NGX_OK) { last 1858 core/ngx_resolver.c u_char *last) last 1889 core/ngx_resolver.c if (p >= last) { last 11 core/ngx_string.c static u_char *ngx_sprintf_num(u_char *buf, u_char *last, uint64_t ui64, last 130 core/ngx_string.c ngx_slprintf(u_char *buf, u_char *last, const char *fmt, ...) last 136 core/ngx_string.c p = ngx_vslprintf(buf, last, fmt, args); last 144 core/ngx_string.c ngx_vslprintf(u_char *buf, u_char *last, const char *fmt, va_list args) last 157 core/ngx_string.c while (*fmt && buf < last) { last 234 core/ngx_string.c len = ngx_min(((size_t) (last - buf)), v->len); last 243 core/ngx_string.c len = ngx_min(((size_t) (last - buf)), vv->len); last 253 core/ngx_string.c while (*p && buf < last) { last 258 core/ngx_string.c len = ngx_min(((size_t) (last - buf)), slen); last 368 core/ngx_string.c buf = ngx_sprintf_num(buf, last, ui64, zero, 0, width); last 372 core/ngx_string.c if (buf < last) { last 388 core/ngx_string.c buf = ngx_sprintf_num(buf, last, ui64, '0', 0, frac_width); last 454 core/ngx_string.c buf = ngx_sprintf_num(buf, last, ui64, zero, hex, width); last 468 core/ngx_string.c ngx_sprintf_num(u_char *buf, u_char *last, uint64_t ui64, u_char zero, last 537 core/ngx_string.c while (len++ < width && buf < last) { last 545 core/ngx_string.c if (buf + len > last) { last 546 core/ngx_string.c len = last - buf; last 711 core/ngx_string.c ngx_strlcasestrn(u_char *s1, u_char *last, u_char *s2, size_t n) last 717 core/ngx_string.c last -= n; last 721 core/ngx_string.c if (s1 >= last) { last 1266 core/ngx_string.c u_char c, *last; last 1269 core/ngx_string.c last = p + n; last 1271 core/ngx_string.c for (len = 0; p < last; len++) { last 65 core/ngx_string.h ngx_strlchr(u_char *p, u_char *last, u_char c) last 67 core/ngx_string.h while (p < last) { last 150 core/ngx_string.h u_char * ngx_cdecl ngx_slprintf(u_char *buf, u_char *last, const char *fmt, last 152 core/ngx_string.h u_char *ngx_vslprintf(u_char *buf, u_char *last, const char *fmt, va_list args); last 163 core/ngx_string.h u_char *ngx_strlcasestrn(u_char *s1, u_char *last, u_char *s2, size_t n); last 33 event/ngx_event.h ngx_event_t *last; last 47 event/ngx_event_busy_lock.c bl->last->next = ctx; last 53 event/ngx_event_busy_lock.c bl->last = ctx; last 97 event/ngx_event_busy_lock.c bl->last->next = ctx; last 99 event/ngx_event_busy_lock.c bl->last = ctx; last 46 event/ngx_event_busy_lock.h ngx_event_busy_lock_ctx_t *last; last 24 event/ngx_event_mutex.c m->last->next = ev; last 27 event/ngx_event_mutex.c m->last = ev; last 697 event/ngx_event_openssl.c u_char *last; last 704 event/ngx_event_openssl.c last = b->last; last 708 event/ngx_event_openssl.c n = ngx_ssl_recv(c, last, b->end - last); last 711 event/ngx_event_openssl.c last += n; last 714 event/ngx_event_openssl.c if (last == b->end) { last 722 event/ngx_event_openssl.c last = b->last; last 747 event/ngx_event_openssl.c if (c->ssl->last == NGX_ERROR) { last 752 event/ngx_event_openssl.c if (c->ssl->last == NGX_DONE) { last 777 event/ngx_event_openssl.c c->ssl->last = ngx_ssl_handle_recv(c, n); last 779 event/ngx_event_openssl.c if (c->ssl->last == NGX_OK) { last 796 event/ngx_event_openssl.c switch (c->ssl->last) { last 809 event/ngx_event_openssl.c return c->ssl->last; last 938 event/ngx_event_openssl.c n = ngx_ssl_write(c, in->buf->pos, in->buf->last - in->buf->pos); last 951 event/ngx_event_openssl.c if (in->buf->pos == in->buf->last) { last 984 event/ngx_event_openssl.c buf->last = buf->start; last 993 event/ngx_event_openssl.c while (in && buf->last < buf->end && send < limit) { last 1003 event/ngx_event_openssl.c size = in->buf->last - in->buf->pos; last 1005 event/ngx_event_openssl.c if (size > buf->end - buf->last) { last 1006 event/ngx_event_openssl.c size = buf->end - buf->last; last 1017 event/ngx_event_openssl.c ngx_memcpy(buf->last, in->buf->pos, size); last 1019 event/ngx_event_openssl.c buf->last += size; last 1023 event/ngx_event_openssl.c if (in->buf->pos == in->buf->last) { last 1028 event/ngx_event_openssl.c size = buf->last - buf->pos; last 1030 event/ngx_event_openssl.c if (!flush && buf->last < buf->end && c->ssl->buffer) { last 1052 event/ngx_event_openssl.c if (buf->pos == buf->last) { last 1054 event/ngx_event_openssl.c buf->last = buf->start; last 1062 event/ngx_event_openssl.c if (buf->pos < buf->last) { last 1389 event/ngx_event_openssl.c u_char *p, *last; last 1392 event/ngx_event_openssl.c last = errstr + NGX_MAX_CONF_ERRSTR; last 1395 event/ngx_event_openssl.c p = ngx_vslprintf(errstr, last - 1, fmt, args); last 1398 event/ngx_event_openssl.c p = ngx_cpystrn(p, (u_char *) " (SSL:", last - p); last 1408 event/ngx_event_openssl.c if (p >= last) { last 1414 event/ngx_event_openssl.c ERR_error_string_n(n, (char *) p, last - p); last 1416 event/ngx_event_openssl.c while (p < last && *p) { last 36 event/ngx_event_openssl.h ngx_int_t last; last 311 event/ngx_event_pipe.c size = cl->buf->end - cl->buf->last; last 314 event/ngx_event_pipe.c cl->buf->last = cl->buf->end; last 328 event/ngx_event_pipe.c cl->buf->last += n; last 351 event/ngx_event_pipe.c cl->buf->last - cl->buf->pos, last 364 event/ngx_event_pipe.c cl->buf->last - cl->buf->pos, last 377 event/ngx_event_pipe.c cl->buf->last - cl->buf->pos, last 390 event/ngx_event_pipe.c cl->buf->last - cl->buf->pos, last 556 event/ngx_event_pipe.c && bsize + cl->buf->last - cl->buf->pos > p->busy_size) last 573 event/ngx_event_pipe.c cl->buf->last - cl->buf->pos); last 577 event/ngx_event_pipe.c && bsize + cl->buf->last - cl->buf->pos > p->busy_size) last 604 event/ngx_event_pipe.c bsize += cl->buf->last - cl->buf->pos; last 703 event/ngx_event_pipe.c bsize = cl->buf->last - cl->buf->pos; last 753 event/ngx_event_pipe.c p->temp_file->offset = p->buf_to_file->last - p->buf_to_file->pos; last 765 event/ngx_event_pipe.c p->temp_file->offset += b->last - b->pos; last 792 event/ngx_event_pipe.c b->shadow->last = b->shadow->start; last 810 event/ngx_event_pipe.c if (buf->pos == buf->last) { last 926 event/ngx_event_pipe.c b->last = b->start; last 938 event/ngx_event_pipe.c if (p->free_raw_bufs->buf->pos == p->free_raw_bufs->buf->last) { last 132 http/modules/ngx_http_addition_filter_module.c ngx_uint_t last; last 167 http/modules/ngx_http_addition_filter_module.c last = 0; last 173 http/modules/ngx_http_addition_filter_module.c last = 1; last 179 http/modules/ngx_http_addition_filter_module.c if (rc == NGX_ERROR || !last || conf->after_body.len == 0) { last 139 http/modules/ngx_http_autoindex_module.c u_char *last, *filename, scale; last 175 http/modules/ngx_http_autoindex_module.c last = ngx_http_map_uri_to_path(r, &path, &root, last 177 http/modules/ngx_http_autoindex_module.c if (last == NULL) { last 182 http/modules/ngx_http_autoindex_module.c path.len = last - path.data; last 297 http/modules/ngx_http_autoindex_module.c last = ngx_cpystrn(filename, path.data, path.len + 1); last 298 http/modules/ngx_http_autoindex_module.c *last++ = '/'; last 301 http/modules/ngx_http_autoindex_module.c ngx_cpystrn(last, ngx_de_name(&dir), len + 1); last 395 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, title, sizeof(title) - 1); last 396 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, r->uri.data, r->uri.len); last 397 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, header, sizeof(header) - 1); last 398 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, r->uri.data, r->uri.len); last 399 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, "</h1>", sizeof("</h1>") - 1); last 401 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, "<hr><pre><a href=\"../\">../</a>" CRLF, last 407 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, "<a href=\"", sizeof("<a href=\"") - 1); last 410 http/modules/ngx_http_autoindex_module.c *b->last++ = '.'; last 411 http/modules/ngx_http_autoindex_module.c *b->last++ = '/'; last 415 http/modules/ngx_http_autoindex_module.c ngx_escape_uri(b->last, entry[i].name.data, entry[i].name.len, last 418 http/modules/ngx_http_autoindex_module.c b->last += entry[i].name.len + entry[i].escape; last 421 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, entry[i].name.data, last 426 http/modules/ngx_http_autoindex_module.c *b->last++ = '/'; last 429 http/modules/ngx_http_autoindex_module.c *b->last++ = '"'; last 430 http/modules/ngx_http_autoindex_module.c *b->last++ = '>'; last 442 http/modules/ngx_http_autoindex_module.c b->last = ngx_utf8_cpystrn(b->last, entry[i].name.data, last 444 http/modules/ngx_http_autoindex_module.c last = b->last; last 447 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpystrn(b->last, entry[i].name.data, last 449 http/modules/ngx_http_autoindex_module.c last = b->last - 3; last 453 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(last, "..></a>", sizeof("..></a>") - 1); last 457 http/modules/ngx_http_autoindex_module.c *b->last++ = '/'; last 461 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, "</a>", sizeof("</a>") - 1); last 462 http/modules/ngx_http_autoindex_module.c ngx_memset(b->last, ' ', NGX_HTTP_AUTOINDEX_NAME_LEN - len); last 463 http/modules/ngx_http_autoindex_module.c b->last += NGX_HTTP_AUTOINDEX_NAME_LEN - len; last 466 http/modules/ngx_http_autoindex_module.c *b->last++ = ' '; last 470 http/modules/ngx_http_autoindex_module.c b->last = ngx_sprintf(b->last, "%02d-%s-%d %02d:%02d ", last 479 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, " -", last 482 http/modules/ngx_http_autoindex_module.c b->last = ngx_sprintf(b->last, "%19O", entry[i].size); last 487 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, " -", last 522 http/modules/ngx_http_autoindex_module.c b->last = ngx_sprintf(b->last, "%6i%c", size, scale); last 525 http/modules/ngx_http_autoindex_module.c b->last = ngx_sprintf(b->last, " %6i", size); last 530 http/modules/ngx_http_autoindex_module.c *b->last++ = CR; last 531 http/modules/ngx_http_autoindex_module.c *b->last++ = LF; last 536 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, "</pre><hr>", sizeof("</pre><hr>") - 1); last 538 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, tail, sizeof(tail) - 1); last 582 http/modules/ngx_http_autoindex_module.c if ((size_t) (ctx->buf->end - ctx->buf->last) >= size) { last 586 http/modules/ngx_http_autoindex_module.c ctx->size += ctx->buf->last - ctx->buf->pos; last 260 http/modules/ngx_http_browser_module.c u_char *name, *ua, *last, c; last 275 http/modules/ngx_http_browser_module.c last = ua + len; last 283 http/modules/ngx_http_browser_module.c if (name >= last) { last 298 http/modules/ngx_http_browser_module.c if (name >= last) { last 309 http/modules/ngx_http_browser_module.c while (name < last) { last 622 http/modules/ngx_http_charset_filter_module.c b->shadow->pos = b->shadow->last; last 649 http/modules/ngx_http_charset_filter_module.c u_char *p, *last; last 651 http/modules/ngx_http_charset_filter_module.c last = b->last; last 653 http/modules/ngx_http_charset_filter_module.c for (p = b->pos; p < last; p++) { last 671 http/modules/ngx_http_charset_filter_module.c } while (p < last); last 694 http/modules/ngx_http_charset_filter_module.c for ( /* void */ ; src < buf->last; src++) { last 716 http/modules/ngx_http_charset_filter_module.c b->last = src; last 721 http/modules/ngx_http_charset_filter_module.c size = buf->last - src; last 739 http/modules/ngx_http_charset_filter_module.c size = len + buf->last - src; last 786 http/modules/ngx_http_charset_filter_module.c if (p == buf->last) { last 817 http/modules/ngx_http_charset_filter_module.c b->last = buf->last; last 828 http/modules/ngx_http_charset_filter_module.c size = buf->last - buf->pos; last 874 http/modules/ngx_http_charset_filter_module.c while (src < buf->last) { last 877 http/modules/ngx_http_charset_filter_module.c b->last = dst; last 879 http/modules/ngx_http_charset_filter_module.c size = buf->last - src + NGX_HTML_ENTITY_LEN; last 898 http/modules/ngx_http_charset_filter_module.c len = buf->last - src; last 948 http/modules/ngx_http_charset_filter_module.c b->last = dst; last 971 http/modules/ngx_http_charset_filter_module.c for (src = buf->pos; src < buf->last; src++) { last 1012 http/modules/ngx_http_charset_filter_module.c b->last = src; last 1017 http/modules/ngx_http_charset_filter_module.c size = buf->last - src; last 1023 http/modules/ngx_http_charset_filter_module.c size = buf->last - src; last 1046 http/modules/ngx_http_charset_filter_module.c while (src < buf->last) { last 1052 http/modules/ngx_http_charset_filter_module.c b->last = dst; last 1054 http/modules/ngx_http_charset_filter_module.c size = buf->last - src; last 1075 http/modules/ngx_http_charset_filter_module.c b->last = dst; last 144 http/modules/ngx_http_chunked_filter_module.c b->last = ngx_sprintf(chunk, "%xO" CRLF, size); last 158 http/modules/ngx_http_chunked_filter_module.c b->last = b->pos + 7; last 183 http/modules/ngx_http_chunked_filter_module.c b->last = b->pos + 2; last 512 http/modules/ngx_http_dav_module.c u_char *p, *host, *last, ch; last 541 http/modules/ngx_http_dav_module.c last = p + dest->value.len; last 584 http/modules/ngx_http_dav_module.c last = dest->value.data + dest->value.len; last 586 http/modules/ngx_http_dav_module.c for (p = host + len; p < last; p++) { last 601 http/modules/ngx_http_dav_module.c duri.len = last - p; last 609 http/modules/ngx_http_dav_module.c if ((r->uri.data[r->uri.len - 1] == '/' && *(last - 1) != '/') last 610 http/modules/ngx_http_dav_module.c || (r->uri.data[r->uri.len - 1] != '/' && *(last - 1) == '/')) last 63 http/modules/ngx_http_fastcgi_module.c u_char *last; last 848 http/modules/ngx_http_fastcgi_module.c b->last = b->pos + sizeof(ngx_http_fastcgi_header_t) last 857 http/modules/ngx_http_fastcgi_module.c e.pos = b->last; last 897 http/modules/ngx_http_fastcgi_module.c b->last = e.pos; last 926 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) (((key_len >> 24) & 0x7f) | 0x80); last 927 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) ((key_len >> 16) & 0xff); last 928 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) ((key_len >> 8) & 0xff); last 929 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) (key_len & 0xff); last 932 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) key_len; last 937 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) (((val_len >> 24) & 0x7f) | 0x80); last 938 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) ((val_len >> 16) & 0xff); last 939 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) ((val_len >> 8) & 0xff); last 940 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) (val_len & 0xff); last 943 http/modules/ngx_http_fastcgi_module.c *b->last++ = (u_char) val_len; last 946 http/modules/ngx_http_fastcgi_module.c b->last = ngx_cpymem(b->last, "HTTP_", sizeof("HTTP_") - 1); last 958 http/modules/ngx_http_fastcgi_module.c *b->last++ = ch; last 961 http/modules/ngx_http_fastcgi_module.c b->last = ngx_copy(b->last, header[i].value.data, val_len); last 965 http/modules/ngx_http_fastcgi_module.c key_len, b->last - (key_len + val_len), last 966 http/modules/ngx_http_fastcgi_module.c val_len, b->last - val_len); last 975 http/modules/ngx_http_fastcgi_module.c ngx_memzero(b->last, padding); last 976 http/modules/ngx_http_fastcgi_module.c b->last += padding; last 980 http/modules/ngx_http_fastcgi_module.c h = (ngx_http_fastcgi_header_t *) b->last; last 981 http/modules/ngx_http_fastcgi_module.c b->last += sizeof(ngx_http_fastcgi_header_t); last 992 http/modules/ngx_http_fastcgi_module.c h = (ngx_http_fastcgi_header_t *) b->last; last 993 http/modules/ngx_http_fastcgi_module.c b->last += sizeof(ngx_http_fastcgi_header_t); last 1039 http/modules/ngx_http_fastcgi_module.c if (pos >= body->buf->last) { last 1040 http/modules/ngx_http_fastcgi_module.c pos = body->buf->last; last 1044 http/modules/ngx_http_fastcgi_module.c b->last = pos; last 1076 http/modules/ngx_http_fastcgi_module.c ngx_memzero(b->last, padding); last 1077 http/modules/ngx_http_fastcgi_module.c b->last += padding; last 1080 http/modules/ngx_http_fastcgi_module.c h = (ngx_http_fastcgi_header_t *) b->last; last 1081 http/modules/ngx_http_fastcgi_module.c b->last += sizeof(ngx_http_fastcgi_header_t); last 1137 http/modules/ngx_http_fastcgi_module.c u_char *p, *msg, *start, *last, last 1163 http/modules/ngx_http_fastcgi_module.c f->last = u->buffer.last; last 1168 http/modules/ngx_http_fastcgi_module.c u->buffer.last = f->last; last 1198 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos + f->padding < u->buffer.last) { last 1205 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos + f->padding == u->buffer.last) { last 1207 http/modules/ngx_http_fastcgi_module.c u->buffer.pos = u->buffer.last; last 1212 http/modules/ngx_http_fastcgi_module.c f->padding -= u->buffer.last - u->buffer.pos; last 1213 http/modules/ngx_http_fastcgi_module.c u->buffer.pos = u->buffer.last; last 1226 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos + f->length <= u->buffer.last) { last 1232 http/modules/ngx_http_fastcgi_module.c f->length -= u->buffer.last - u->buffer.pos; last 1233 http/modules/ngx_http_fastcgi_module.c u->buffer.pos = u->buffer.last; last 1262 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos == u->buffer.last) { last 1281 http/modules/ngx_http_fastcgi_module.c u->buffer.last = u->buffer.pos; last 1342 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos + f->length < u->buffer.last) { last 1349 http/modules/ngx_http_fastcgi_module.c last = u->buffer.last; last 1350 http/modules/ngx_http_fastcgi_module.c u->buffer.last = u->buffer.pos + f->length; last 1353 http/modules/ngx_http_fastcgi_module.c last = NULL; last 1359 http/modules/ngx_http_fastcgi_module.c part_end = u->buffer.last; last 1402 http/modules/ngx_http_fastcgi_module.c buf.last = p; last 1463 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos < u->buffer.last) { last 1519 http/modules/ngx_http_fastcgi_module.c if (last) { last 1520 http/modules/ngx_http_fastcgi_module.c u->buffer.last = last; last 1559 http/modules/ngx_http_fastcgi_module.c if (u->buffer.pos < u->buffer.last) { last 1578 http/modules/ngx_http_fastcgi_module.c if (buf->pos == buf->last) { last 1589 http/modules/ngx_http_fastcgi_module.c f->last = buf->last; last 1628 http/modules/ngx_http_fastcgi_module.c if (f->pos + f->padding < f->last) { last 1635 http/modules/ngx_http_fastcgi_module.c if (f->pos + f->padding == f->last) { last 1641 http/modules/ngx_http_fastcgi_module.c f->padding -= f->last - f->pos; last 1653 http/modules/ngx_http_fastcgi_module.c if (f->pos == f->last) { last 1659 http/modules/ngx_http_fastcgi_module.c if (f->pos + f->length <= f->last) { last 1665 http/modules/ngx_http_fastcgi_module.c f->length -= f->last - f->pos; last 1666 http/modules/ngx_http_fastcgi_module.c f->pos = f->last; last 1679 http/modules/ngx_http_fastcgi_module.c if (f->pos == f->last) { last 1693 http/modules/ngx_http_fastcgi_module.c if (f->pos == f->last) { last 1741 http/modules/ngx_http_fastcgi_module.c if (f->pos + f->length < f->last) { last 1750 http/modules/ngx_http_fastcgi_module.c b->last = f->pos; last 1755 http/modules/ngx_http_fastcgi_module.c if (f->pos + f->length == f->last) { last 1763 http/modules/ngx_http_fastcgi_module.c b->last = f->last; last 1768 http/modules/ngx_http_fastcgi_module.c f->length -= f->last - f->pos; last 1770 http/modules/ngx_http_fastcgi_module.c b->last = f->last; last 1781 http/modules/ngx_http_fastcgi_module.c "input buf %p %z", b->pos, b->last - b->pos); last 1805 http/modules/ngx_http_fastcgi_module.c for (p = f->pos; p < f->last; p++) { last 63 http/modules/ngx_http_flv_module.c u_char *last; last 89 http/modules/ngx_http_flv_module.c last = ngx_http_map_uri_to_path(r, &path, &root, 0); last 90 http/modules/ngx_http_flv_module.c if (last == NULL) { last 96 http/modules/ngx_http_flv_module.c path.len = last - path.data; last 199 http/modules/ngx_http_flv_module.c b->last = ngx_flv_header + sizeof(ngx_flv_header) - 1; last 521 http/modules/ngx_http_geo_module.c u_char *p, *last; last 569 http/modules/ngx_http_geo_module.c last = net->data + net->len; last 571 http/modules/ngx_http_geo_module.c p = ngx_strlchr(net->data, last, '-'); last 587 http/modules/ngx_http_geo_module.c end = ngx_inet_addr(p, last - p); last 537 http/modules/ngx_http_gzip_filter_module.c buffered += cl->buf->last - cl->buf->pos; last 551 http/modules/ngx_http_gzip_filter_module.c size = b->last - b->pos; last 565 http/modules/ngx_http_gzip_filter_module.c buf->last = ngx_cpymem(buf->pos, b->pos, size); last 566 http/modules/ngx_http_gzip_filter_module.c b->pos = b->last; last 640 http/modules/ngx_http_gzip_filter_module.c b->last = b->pos + 10; last 692 http/modules/ngx_http_gzip_filter_module.c ctx->zstream.avail_in = ctx->in_buf->last - ctx->in_buf->pos; last 796 http/modules/ngx_http_gzip_filter_module.c ctx->out_buf->last = ctx->zstream.next_out; last 901 http/modules/ngx_http_gzip_filter_module.c trailer = (struct gztrailer *) ctx->out_buf->last; last 902 http/modules/ngx_http_gzip_filter_module.c ctx->out_buf->last += 8; last 923 http/modules/ngx_http_gzip_filter_module.c b->last += 8; last 58 http/modules/ngx_http_image_filter_module.c u_char *last; last 397 http/modules/ngx_http_image_filter_module.c if (in->buf->last - p < 16) { last 447 http/modules/ngx_http_image_filter_module.c ctx->last = ctx->image; last 450 http/modules/ngx_http_image_filter_module.c p = ctx->last; last 455 http/modules/ngx_http_image_filter_module.c size = b->last - b->pos; last 467 http/modules/ngx_http_image_filter_module.c ctx->last = p; last 472 http/modules/ngx_http_image_filter_module.c ctx->last = p; last 555 http/modules/ngx_http_image_filter_module.c b->last = b->pos + sizeof("{}" CRLF) - 1; last 571 http/modules/ngx_http_image_filter_module.c b->last = ngx_sprintf(b->pos, last 596 http/modules/ngx_http_image_filter_module.c b->last = ctx->last; last 609 http/modules/ngx_http_image_filter_module.c r->headers_out.content_length_n = b->last - b->pos; last 622 http/modules/ngx_http_image_filter_module.c u_char *p, *last; last 633 http/modules/ngx_http_image_filter_module.c last = ctx->image + ctx->length - 10; last 638 http/modules/ngx_http_image_filter_module.c while (p < last) { last 965 http/modules/ngx_http_image_filter_module.c b->last = out + size; last 29 http/modules/ngx_http_index_module.c ngx_http_core_loc_conf_t *clcf, u_char *path, u_char *last); last 273 http/modules/ngx_http_index_module.c u_char *path, u_char *last) last 279 http/modules/ngx_http_index_module.c c = *last; last 280 http/modules/ngx_http_index_module.c if (c != '/' || path == last) { last 282 http/modules/ngx_http_index_module.c c = *(++last); last 284 http/modules/ngx_http_index_module.c *last = '\0'; last 286 http/modules/ngx_http_index_module.c dir.len = last - path; last 305 http/modules/ngx_http_index_module.c *last = c; last 311 http/modules/ngx_http_index_module.c *last = c; last 329 http/modules/ngx_http_index_module.c *last = c; last 17 http/modules/ngx_http_limit_req_module.c ngx_msec_t last; last 218 http/modules/ngx_http_limit_req_module.c lr->last = (ngx_msec_t) (tp->sec * 1000 + tp->msec); last 386 http/modules/ngx_http_limit_req_module.c ms = (ngx_msec_int_t) (now - lr->last); last 401 http/modules/ngx_http_limit_req_module.c lr->last = now; last 456 http/modules/ngx_http_limit_req_module.c ms = (ngx_msec_int_t) (now - lr->last); last 269 http/modules/ngx_http_log_module.c if (len > (size_t) (file->last - file->pos)) { last 277 http/modules/ngx_http_log_module.c if (len <= (size_t) (file->last - file->pos)) { last 978 http/modules/ngx_http_log_module.c if (log->file->buffer && log->file->last - log->file->pos != buf) { last 991 http/modules/ngx_http_log_module.c log->file->last = log->file->buffer + buf; last 248 http/modules/ngx_http_memcached_module.c *b->last++ = 'g'; *b->last++ = 'e'; *b->last++ = 't'; *b->last++ = ' '; last 252 http/modules/ngx_http_memcached_module.c ctx->key.data = b->last; last 255 http/modules/ngx_http_memcached_module.c b->last = ngx_copy(b->last, vv->data, vv->len); last 258 http/modules/ngx_http_memcached_module.c b->last = (u_char *) ngx_escape_uri(b->last, vv->data, vv->len, last 262 http/modules/ngx_http_memcached_module.c ctx->key.len = b->last - ctx->key.data; last 267 http/modules/ngx_http_memcached_module.c *b->last++ = CR; *b->last++ = LF; last 290 http/modules/ngx_http_memcached_module.c for (p = u->buffer.pos; p < u->buffer.last; p++) { last 402 http/modules/ngx_http_memcached_module.c u_char *last; last 412 http/modules/ngx_http_memcached_module.c if (ngx_strncmp(b->last, last 446 http/modules/ngx_http_memcached_module.c last = b->last; last 447 http/modules/ngx_http_memcached_module.c cl->buf->pos = last; last 448 http/modules/ngx_http_memcached_module.c b->last += bytes; last 449 http/modules/ngx_http_memcached_module.c cl->buf->last = b->last; last 454 http/modules/ngx_http_memcached_module.c bytes, b->last - b->pos, u->length, ctx->rest); last 461 http/modules/ngx_http_memcached_module.c last += u->length - NGX_HTTP_MEMCACHED_END; last 463 http/modules/ngx_http_memcached_module.c if (ngx_strncmp(last, ngx_http_memcached_end, b->last - last) != 0) { last 468 http/modules/ngx_http_memcached_module.c ctx->rest -= b->last - last; last 469 http/modules/ngx_http_memcached_module.c b->last = last; last 470 http/modules/ngx_http_memcached_module.c cl->buf->last = last; last 977 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, method.data, method.len); last 979 http/modules/ngx_http_proxy_module.c u->uri.data = b->last; last 982 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, ctx->vars.uri.data, ctx->vars.uri.len); last 985 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, r->unparsed_uri.data, r->unparsed_uri.len); last 989 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, ctx->vars.uri.data, ctx->vars.uri.len); last 993 http/modules/ngx_http_proxy_module.c ngx_escape_uri(b->last, r->uri.data + loc_len, last 995 http/modules/ngx_http_proxy_module.c b->last += r->uri.len - loc_len + escape; last 998 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, r->uri.data + loc_len, last 1003 http/modules/ngx_http_proxy_module.c *b->last++ = '?'; last 1004 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, r->args.data, r->args.len); last 1008 http/modules/ngx_http_proxy_module.c u->uri.len = b->last - u->uri.data; last 1010 http/modules/ngx_http_proxy_module.c b->last = ngx_cpymem(b->last, ngx_http_proxy_version, last 1016 http/modules/ngx_http_proxy_module.c e.pos = b->last; last 1049 http/modules/ngx_http_proxy_module.c b->last = e.pos; last 1074 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, header[i].key.data, header[i].key.len); last 1076 http/modules/ngx_http_proxy_module.c *b->last++ = ':'; *b->last++ = ' '; last 1078 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, header[i].value.data, last 1081 http/modules/ngx_http_proxy_module.c *b->last++ = CR; *b->last++ = LF; last 1091 http/modules/ngx_http_proxy_module.c *b->last++ = CR; *b->last++ = LF; last 1095 http/modules/ngx_http_proxy_module.c e.pos = b->last; last 1102 http/modules/ngx_http_proxy_module.c b->last = e.pos; last 1107 http/modules/ngx_http_proxy_module.c (size_t) (b->last - b->pos), b->pos); last 75 http/modules/ngx_http_random_index_module.c u_char *last, *filename; last 105 http/modules/ngx_http_random_index_module.c last = ngx_http_map_uri_to_path(r, &path, &root, len); last 106 http/modules/ngx_http_random_index_module.c if (last == NULL) { last 112 http/modules/ngx_http_random_index_module.c path.len = last - path.data - 1; last 187 http/modules/ngx_http_random_index_module.c last = ngx_cpystrn(filename, path.data, path.len + 1); last 188 http/modules/ngx_http_random_index_module.c *last++ = '/'; last 191 http/modules/ngx_http_random_index_module.c ngx_cpystrn(last, ngx_de_name(&dir), len + 1); last 252 http/modules/ngx_http_random_index_module.c last = ngx_copy(uri.data, r->uri.data, r->uri.len); last 253 http/modules/ngx_http_random_index_module.c ngx_memcpy(last, name[n].data, name[n].len); last 578 http/modules/ngx_http_range_filter_module.c off_t start, last; last 593 http/modules/ngx_http_range_filter_module.c last = buf->file_last + ctx->offset; last 597 http/modules/ngx_http_range_filter_module.c last = buf->last - buf->start + ctx->offset; last 602 http/modules/ngx_http_range_filter_module.c if (start > range[i].start || last < range[i].end) { last 625 http/modules/ngx_http_range_filter_module.c off_t start, last; last 639 http/modules/ngx_http_range_filter_module.c last = ctx->offset + ngx_buf_size(buf); last 641 http/modules/ngx_http_range_filter_module.c ctx->offset = last; last 644 http/modules/ngx_http_range_filter_module.c "http range body buf: %O-%O", start, last); last 652 http/modules/ngx_http_range_filter_module.c if (range->end <= start || range->start >= last) { last 661 http/modules/ngx_http_range_filter_module.c buf->pos = buf->last; last 678 http/modules/ngx_http_range_filter_module.c if (range->end <= last) { last 681 http/modules/ngx_http_range_filter_module.c buf->file_last -= last - range->end; last 685 http/modules/ngx_http_range_filter_module.c buf->last -= (size_t) (last - range->end); last 744 http/modules/ngx_http_range_filter_module.c b->last = ctx->boundary_header.data + ctx->boundary_header.len; last 763 http/modules/ngx_http_range_filter_module.c b->last = range[i].content_range.data + range[i].content_range.len; last 793 http/modules/ngx_http_range_filter_module.c b->last = buf->start + (size_t) range[i].end; last 825 http/modules/ngx_http_range_filter_module.c b->last = ngx_cpymem(b->pos, ctx->boundary_header.data, last 827 http/modules/ngx_http_range_filter_module.c *b->last++ = '-'; *b->last++ = '-'; last 828 http/modules/ngx_http_range_filter_module.c *b->last++ = CR; *b->last++ = LF; last 96 http/modules/ngx_http_referer_module.c u_char *p, *ref, *last; last 128 http/modules/ngx_http_referer_module.c last = ref + len; last 151 http/modules/ngx_http_referer_module.c for (p = ref; p < last; p++) { last 202 http/modules/ngx_http_referer_module.c for ( /* void */ ; p < last; p++) { last 208 http/modules/ngx_http_referer_module.c len = last - p; last 298 http/modules/ngx_http_rewrite_module.c ngx_uint_t last; last 342 http/modules/ngx_http_rewrite_module.c last = 0; last 350 http/modules/ngx_http_rewrite_module.c last = 1; last 355 http/modules/ngx_http_rewrite_module.c last = 1; last 359 http/modules/ngx_http_rewrite_module.c last = 1; last 364 http/modules/ngx_http_rewrite_module.c last = 1; last 369 http/modules/ngx_http_rewrite_module.c last = 1; last 415 http/modules/ngx_http_rewrite_module.c if (last) { last 636 http/modules/ngx_http_rewrite_module.c ngx_uint_t cur, last; last 644 http/modules/ngx_http_rewrite_module.c last = cf->args->nelts - 1; last 661 http/modules/ngx_http_rewrite_module.c if (value[last].len < 1 || value[last].data[value[last].len - 1] != ')') { last 663 http/modules/ngx_http_rewrite_module.c "invalid condition \"%V\"", &value[last]); last 667 http/modules/ngx_http_rewrite_module.c if (value[last].len == 1) { last 668 http/modules/ngx_http_rewrite_module.c last--; last 671 http/modules/ngx_http_rewrite_module.c value[last].len--; last 672 http/modules/ngx_http_rewrite_module.c value[last].data[value[last].len] = '\0'; last 680 http/modules/ngx_http_rewrite_module.c if (cur != last && cur + 2 != last) { last 690 http/modules/ngx_http_rewrite_module.c if (cur == last) { last 701 http/modules/ngx_http_rewrite_module.c if (ngx_http_rewrite_value(cf, lcf, &value[last]) != NGX_CONF_OK) { last 718 http/modules/ngx_http_rewrite_module.c if (ngx_http_rewrite_value(cf, lcf, &value[last]) != NGX_CONF_OK) { last 747 http/modules/ngx_http_rewrite_module.c rc.pattern = value[last]; last 763 http/modules/ngx_http_rewrite_module.c regex->name = value[last]; last 775 http/modules/ngx_http_rewrite_module.c if (cur + 1 != last) { last 781 http/modules/ngx_http_rewrite_module.c value[last].data[value[last].len] = '\0'; last 782 http/modules/ngx_http_rewrite_module.c value[last].len++; last 784 http/modules/ngx_http_rewrite_module.c if (ngx_http_rewrite_value(cf, lcf, &value[last]) != NGX_CONF_OK) { last 635 http/modules/ngx_http_scgi_module.c b->last = ngx_snprintf(b->last, last 645 http/modules/ngx_http_scgi_module.c e.pos = b->last; last 671 http/modules/ngx_http_scgi_module.c b->last = e.pos; last 697 http/modules/ngx_http_scgi_module.c key = b->last; last 698 http/modules/ngx_http_scgi_module.c b->last = ngx_cpymem(key, "HTTP_", sizeof("HTTP_") - 1); last 710 http/modules/ngx_http_scgi_module.c *b->last++ = ch; last 713 http/modules/ngx_http_scgi_module.c *b->last++ = (u_char) 0; last 715 http/modules/ngx_http_scgi_module.c val = b->last; last 716 http/modules/ngx_http_scgi_module.c b->last = ngx_copy(val, header[i].value.data, header[i].value.len); last 717 http/modules/ngx_http_scgi_module.c *b->last++ = (u_char) 0; last 728 http/modules/ngx_http_scgi_module.c *b->last++ = (u_char) ','; last 103 http/modules/ngx_http_secure_link_module.c u_char *p, *last; last 128 http/modules/ngx_http_secure_link_module.c last = val.data + val.len; last 130 http/modules/ngx_http_secure_link_module.c p = ngx_strlchr(val.data, last, ','); last 136 http/modules/ngx_http_secure_link_module.c expires = ngx_atotm(p, last - p); last 148 http/modules/ngx_http_secure_link_module.c ctx->expires.len = last - p; last 203 http/modules/ngx_http_secure_link_module.c u_char *p, *start, *end, *last; last 211 http/modules/ngx_http_secure_link_module.c last = r->unparsed_uri.data + r->unparsed_uri.len; last 213 http/modules/ngx_http_secure_link_module.c while (p < last) { last 224 http/modules/ngx_http_secure_link_module.c while (p < last) { last 235 http/modules/ngx_http_secure_link_module.c len = last - p; last 114 http/modules/ngx_http_split_clients_module.c ngx_uint_t i, sum, last; last 171 http/modules/ngx_http_split_clients_module.c last = 0; last 184 http/modules/ngx_http_split_clients_module.c (last + 0xffffffff / 10000 * part[i].percent); last 189 http/modules/ngx_http_split_clients_module.c last = part[i].percent; last 449 http/modules/ngx_http_ssi_filter_module.c while (ctx->pos < ctx->buf->last) { last 495 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_http_ssi_string + ctx->saved; last 525 http/modules/ngx_http_ssi_filter_module.c b->last = ctx->copy_end; last 531 http/modules/ngx_http_ssi_filter_module.c if (slcf->min_file_chunk < (size_t) (b->last - b->pos)) last 534 http/modules/ngx_http_ssi_filter_module.c + (b->last - ctx->buf->pos); last 558 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->pos, ngx_http_ssi_string, last 562 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->last, ctx->copy_start, last 665 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '<'; last 666 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '!'; last 667 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '-'; last 668 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '-'; last 669 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '#'; last 671 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->last, ctx->command.data, last 675 http/modules/ngx_http_ssi_filter_module.c *b->last++ = ' '; last 676 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->last, param[i].key.data, last 678 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '='; last 679 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '"'; last 680 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->last, param[i].value.data, last 682 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '"'; last 685 http/modules/ngx_http_ssi_filter_module.c *b->last++ = ' '; last 686 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '-'; last 687 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '-'; last 688 http/modules/ngx_http_ssi_filter_module.c *b->last++ = '>'; last 834 http/modules/ngx_http_ssi_filter_module.c b->last = ctx->errmsg.data + ctx->errmsg.len; last 938 http/modules/ngx_http_ssi_filter_module.c b->shadow->pos = b->shadow->last; last 972 http/modules/ngx_http_ssi_filter_module.c u_char *p, *value, *last, *copy_end, ch; last 978 http/modules/ngx_http_ssi_filter_module.c last = ctx->buf->last; last 981 http/modules/ngx_http_ssi_filter_module.c for (p = ctx->pos; p < last; p++) { last 998 http/modules/ngx_http_ssi_filter_module.c if (++p == last) { last 2086 http/modules/ngx_http_ssi_filter_module.c value->len = r->upstream->buffer.last - r->upstream->buffer.pos; last 2219 http/modules/ngx_http_ssi_filter_module.c b->last = p + len; last 2318 http/modules/ngx_http_ssi_filter_module.c u_char *p, *last; last 2342 http/modules/ngx_http_ssi_filter_module.c last = expr->data + expr->len; last 2344 http/modules/ngx_http_ssi_filter_module.c for (p = left.data; p < last; p++) { last 2363 http/modules/ngx_http_ssi_filter_module.c while (p < last && *p == ' ') { last 2381 http/modules/ngx_http_ssi_filter_module.c if (p == last) { last 2395 http/modules/ngx_http_ssi_filter_module.c if (p < last && *p == '=') { last 2399 http/modules/ngx_http_ssi_filter_module.c } else if (p + 1 < last && *p == '!' && *(p + 1) == '=') { last 2407 http/modules/ngx_http_ssi_filter_module.c while (p < last && *p == ' ') { last 2411 http/modules/ngx_http_ssi_filter_module.c if (p < last - 1 && *p == '/') { last 2412 http/modules/ngx_http_ssi_filter_module.c if (*(last - 1) != '/') { last 2418 http/modules/ngx_http_ssi_filter_module.c last--; last 2425 http/modules/ngx_http_ssi_filter_module.c if (p < last - 1 && p[0] == '\\' && p[1] == '/') { last 2430 http/modules/ngx_http_ssi_filter_module.c right.len = last - p; last 50 http/modules/ngx_http_static_module.c u_char *last, *location; last 76 http/modules/ngx_http_static_module.c last = ngx_http_map_uri_to_path(r, &path, &root, 0); last 77 http/modules/ngx_http_static_module.c if (last == NULL) { last 81 http/modules/ngx_http_static_module.c path.len = last - path.data; last 152 http/modules/ngx_http_static_module.c *last = '/'; last 164 http/modules/ngx_http_static_module.c last = ngx_copy(location, r->uri.data, r->uri.len); last 166 http/modules/ngx_http_static_module.c *last = '/'; last 169 http/modules/ngx_http_static_module.c *++last = '?'; last 170 http/modules/ngx_http_static_module.c ngx_memcpy(++last, r->args.data, r->args.len); last 110 http/modules/ngx_http_stub_status_module.c b->last = ngx_sprintf(b->last, "Active connections: %uA \n", ac); last 112 http/modules/ngx_http_stub_status_module.c b->last = ngx_cpymem(b->last, "server accepts handled requests\n", last 115 http/modules/ngx_http_stub_status_module.c b->last = ngx_sprintf(b->last, " %uA %uA %uA \n", ap, hn, rq); last 117 http/modules/ngx_http_stub_status_module.c b->last = ngx_sprintf(b->last, "Reading: %uA Writing: %uA Waiting: %uA \n", last 121 http/modules/ngx_http_stub_status_module.c r->headers_out.content_length_n = b->last - b->pos; last 236 http/modules/ngx_http_sub_filter_module.c while (ctx->pos < ctx->buf->last) { last 284 http/modules/ngx_http_sub_filter_module.c b->last = b->pos + ctx->saved.len; last 315 http/modules/ngx_http_sub_filter_module.c b->last = ctx->copy_end; last 321 http/modules/ngx_http_sub_filter_module.c b->file_last = b->file_pos + (b->last - ctx->buf->pos); last 370 http/modules/ngx_http_sub_filter_module.c b->last = ctx->sub.data + ctx->sub.len; last 480 http/modules/ngx_http_sub_filter_module.c b->shadow->pos = b->shadow->last; last 507 http/modules/ngx_http_sub_filter_module.c u_char *p, *last, *copy_end, ch, match; last 513 http/modules/ngx_http_sub_filter_module.c ctx->copy_end = ctx->buf->last; last 514 http/modules/ngx_http_sub_filter_module.c ctx->pos = ctx->buf->last; last 524 http/modules/ngx_http_sub_filter_module.c last = ctx->buf->last; last 527 http/modules/ngx_http_sub_filter_module.c for (p = ctx->pos; p < last; p++) { last 548 http/modules/ngx_http_sub_filter_module.c if (++p == last) { last 672 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) uwcf->modifier1; last 673 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) (len & 0xff); last 674 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) ((len >> 8) & 0xff); last 675 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) uwcf->modifier2; last 681 http/modules/ngx_http_uwsgi_module.c e.pos = b->last; last 719 http/modules/ngx_http_uwsgi_module.c b->last = e.pos; last 746 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) (key_len & 0xff); last 747 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) ((key_len >> 8) & 0xff); last 749 http/modules/ngx_http_uwsgi_module.c b->last = ngx_cpymem(b->last, "HTTP_", sizeof("HTTP_") - 1); last 760 http/modules/ngx_http_uwsgi_module.c *b->last++ = ch; last 764 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) (val_len & 0xff); last 765 http/modules/ngx_http_uwsgi_module.c *b->last++ = (u_char) ((val_len >> 8) & 0xff); last 766 http/modules/ngx_http_uwsgi_module.c b->last = ngx_copy(b->last, header[i].value.data, val_len); last 770 http/modules/ngx_http_uwsgi_module.c key_len, b->last - (key_len + 2 + val_len), last 771 http/modules/ngx_http_uwsgi_module.c val_len, b->last - val_len); last 778 http/modules/ngx_http_uwsgi_module.c b->last = ngx_copy(b->last, uwcf->uwsgi_string.data, last 296 http/modules/ngx_http_xslt_filter_module.c r->headers_out.content_length_n = b->last - b->pos; last 352 http/modules/ngx_http_xslt_filter_module.c err = xmlParseChunk(ctx->ctxt, (char *) b->pos, (int) (b->last - b->pos), last 356 http/modules/ngx_http_xslt_filter_module.c b->pos = b->last; last 532 http/modules/ngx_http_xslt_filter_module.c b->last = buf + len; last 569 http/modules/ngx_http_xslt_filter_module.c u_char *p, *last, *value, *dst, *src, **s; last 587 http/modules/ngx_http_xslt_filter_module.c last = string.data + string.len - 1; last 618 http/modules/ngx_http_xslt_filter_module.c len = last - value; last 1646 http/ngx_http.c ngx_uint_t i, last, bind_wildcard; last 1652 http/ngx_http.c last = port->addrs.nelts; last 1661 http/ngx_http.c if (addr[last - 1].opt.wildcard) { last 1662 http/ngx_http.c addr[last - 1].opt.bind = 1; last 1671 http/ngx_http.c while (i < last) { last 1690 http/ngx_http.c if (i == last - 1) { last 1691 http/ngx_http.c hport->naddrs = last; last 1715 http/ngx_http.c last--; last 120 http/ngx_http_cache.h ngx_msec_t last; last 1810 http/ngx_http_core_module.c b->last = val.data + val.len; last 1866 http/ngx_http_core_module.c u_char *last; last 1892 http/ngx_http_core_module.c last = ngx_copy(path->data, clcf->root.data, clcf->root.len); last 1919 http/ngx_http_core_module.c last = path->data + *root_length; last 1924 http/ngx_http_core_module.c *last = '\0'; last 1925 http/ngx_http_core_module.c return last; last 1933 http/ngx_http_core_module.c last = ngx_cpystrn(last, r->uri.data + alias, r->uri.len - alias + 1); last 1935 http/ngx_http_core_module.c return last; last 391 http/ngx_http_file_cache.c c->buf->last += n; last 1199 http/ngx_http_file_cache.c cache->last = ngx_current_msec; last 1256 http/ngx_http_file_cache.c cache->last = ngx_current_msec; last 1284 http/ngx_http_file_cache.c elapsed = ngx_abs((ngx_msec_int_t) (ngx_current_msec - cache->last)); last 1302 http/ngx_http_file_cache.c cache->last = ngx_current_msec; last 1513 http/ngx_http_file_cache.c u_char *last, *p; last 1553 http/ngx_http_file_cache.c last = value[i].data + value[i].len; last 1555 http/ngx_http_file_cache.c for (n = 0; n < 3 && p < last; n++) { last 1562 http/ngx_http_file_cache.c if (p == last) { last 1566 http/ngx_http_file_cache.c if (*p++ == ':' && n < 2 && p != last) { last 444 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "HTTP/1.1 ", sizeof("HTTP/1.x ") - 1); last 448 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, status_line->data, status_line->len); last 451 http/ngx_http_header_filter_module.c b->last = ngx_sprintf(b->last, "%ui", status); last 453 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 465 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, p, len); last 469 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Date: ", sizeof("Date: ") - 1); last 470 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, ngx_cached_http_time.data, last 473 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 477 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Content-Type: ", last 479 http/ngx_http_header_filter_module.c p = b->last; last 480 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, r->headers_out.content_type.data, last 486 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "; charset=", last 488 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, r->headers_out.charset.data, last 493 http/ngx_http_header_filter_module.c r->headers_out.content_type.len = b->last - p; last 497 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 503 http/ngx_http_header_filter_module.c b->last = ngx_sprintf(b->last, "Content-Length: %O" CRLF, last 510 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Last-Modified: ", last 512 http/ngx_http_header_filter_module.c b->last = ngx_http_time(b->last, r->headers_out.last_modified_time); last 514 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 519 http/ngx_http_header_filter_module.c p = b->last + sizeof("Location: ") - 1; last 521 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Location: http", last 526 http/ngx_http_header_filter_module.c *b->last++ ='s'; last 530 http/ngx_http_header_filter_module.c *b->last++ = ':'; *b->last++ = '/'; *b->last++ = '/'; last 531 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, host.data, host.len); last 534 http/ngx_http_header_filter_module.c b->last = ngx_sprintf(b->last, ":%ui", port); last 537 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, r->headers_out.location->value.data, last 542 http/ngx_http_header_filter_module.c r->headers_out.location->value.len = b->last - p; last 546 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 550 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Transfer-Encoding: chunked" CRLF, last 555 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Connection: keep-alive" CRLF, last 559 http/ngx_http_header_filter_module.c b->last = ngx_sprintf(b->last, "Keep-Alive: timeout=%T" CRLF, last 564 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Connection: close" CRLF, last 570 http/ngx_http_header_filter_module.c b->last = ngx_cpymem(b->last, "Vary: Accept-Encoding" CRLF, last 594 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, header[i].key.data, header[i].key.len); last 595 http/ngx_http_header_filter_module.c *b->last++ = ':'; *b->last++ = ' '; last 597 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, header[i].value.data, header[i].value.len); last 598 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 602 http/ngx_http_header_filter_module.c "%*s", (size_t) (b->last - b->pos), b->pos); last 605 http/ngx_http_header_filter_module.c *b->last++ = CR; *b->last++ = LF; last 607 http/ngx_http_header_filter_module.c r->header_size = b->last - b->pos; last 135 http/ngx_http_parse.c for (p = b->pos; p < b->last; p++) { last 786 http/ngx_http_parse.c for (p = b->pos; p < b->last; p++) { last 1344 http/ngx_http_parse.c for (p = b->pos; p < b->last; p++) { last 1591 http/ngx_http_parse.c u_char *start, *last, *end, ch; last 1633 http/ngx_http_parse.c for (last = start; last < end && *last != ';'; last++) { last 1637 http/ngx_http_parse.c value->len = last - start; last 1662 http/ngx_http_parse.c u_char *p, *last; last 1669 http/ngx_http_parse.c last = p + r->args.len; last 1671 http/ngx_http_parse.c for ( /* void */ ; p < last; p++) { last 1675 http/ngx_http_parse.c p = ngx_strlcasestrn(p, last - 1, name, len - 1); last 1685 http/ngx_http_parse.c p = ngx_strlchr(p, last, '&'); last 1704 http/ngx_http_parse.c u_char *p, *last; last 1706 http/ngx_http_parse.c last = uri->data + uri->len; last 1708 http/ngx_http_parse.c p = ngx_strlchr(uri->data, last, '?'); last 1713 http/ngx_http_parse.c args->len = last - p; last 1128 http/ngx_http_request.c n = r->header_in->last - r->header_in->pos; last 1135 http/ngx_http_request.c n = c->recv(c, r->header_in->last, last 1136 http/ngx_http_request.c r->header_in->end - r->header_in->last); last 1168 http/ngx_http_request.c r->header_in->last += n; last 1193 http/ngx_http_request.c r->header_in->last = r->header_in->start; last 1216 http/ngx_http_request.c b->pos, b->end - b->last); last 1236 http/ngx_http_request.c b->pos, b->end - b->last); last 1268 http/ngx_http_request.c b->last = new + (r->header_in->pos - old); last 1661 http/ngx_http_request.c size_t i, last; last 1664 http/ngx_http_request.c last = len; last 1683 http/ngx_http_request.c last = i; last 1697 http/ngx_http_request.c last--; last 1701 http/ngx_http_request.c *host = ngx_pnalloc(r->pool, last) ; last 1706 http/ngx_http_request.c ngx_strlow(*host, h, last); last 1709 http/ngx_http_request.c return last; last 2410 http/ngx_http_request.c if (b->pos < b->last) { last 2440 http/ngx_http_request.c f->last = f->start; last 2464 http/ngx_http_request.c if (b->pos < b->last) { last 2507 http/ngx_http_request.c b->last = b->start; last 2660 http/ngx_http_request.c b->last = b->pos; last 2672 http/ngx_http_request.c n = c->recv(c, b->last, size); last 2697 http/ngx_http_request.c b->last += n; last 3099 http/ngx_http_request.c for (p = r->request_start; p < r->header_in->last; p++) { last 110 http/ngx_http_request_body.c preread = r->header_in->last - r->header_in->pos; last 127 http/ngx_http_request_body.c b->last = r->header_in->last; last 162 http/ngx_http_request_body.c r->header_in->pos = r->header_in->last; last 168 http/ngx_http_request_body.c if (rb->rest <= (off_t) (b->end - b->last)) { last 218 http/ngx_http_request_body.c size = b->last - b->pos; last 220 http/ngx_http_request_body.c rb->buf->last += size; last 277 http/ngx_http_request_body.c if (rb->buf->last == rb->buf->end) { last 284 http/ngx_http_request_body.c rb->buf->last = rb->buf->start; last 287 http/ngx_http_request_body.c size = rb->buf->end - rb->buf->last; last 293 http/ngx_http_request_body.c n = c->recv(c, rb->buf->last, size); last 312 http/ngx_http_request_body.c rb->buf->last += n; last 320 http/ngx_http_request_body.c if (rb->buf->last < rb->buf->end) { last 458 http/ngx_http_request_body.c size = r->header_in->last - r->header_in->pos; last 15 http/ngx_http_script.c ngx_str_t *value, ngx_uint_t last); last 684 http/ngx_http_script.c ngx_uint_t last) last 690 http/ngx_http_script.c zero = (sc->zero && last); last 517 http/ngx_http_special_response.c r->headers_out.headers.last = &r->headers_out.headers.part; last 667 http/ngx_http_special_response.c b->last = ngx_http_error_pages[err].data + ngx_http_error_pages[err].len; last 680 http/ngx_http_special_response.c b->last = tail + len; last 693 http/ngx_http_special_response.c b->last = ngx_http_msie_padding + sizeof(ngx_http_msie_padding) - 1; last 769 http/ngx_http_special_response.c b->last = ngx_cpymem(p, ngx_http_msie_refresh_tail, last 738 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 1136 http/ngx_http_upstream.c u->writer.last = &u->writer.out; last 1170 http/ngx_http_upstream.c r->request_body->buf->last = r->request_body->buf->start; last 1304 http/ngx_http_upstream.c u->output.buf->last = u->output.buf->start; last 1323 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 1485 http/ngx_http_upstream.c u->buffer.last = u->buffer.start; last 1504 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 1511 http/ngx_http_upstream.c n = c->recv(c, u->buffer.last, u->buffer.end - u->buffer.last); last 1537 http/ngx_http_upstream.c u->buffer.last += n; last 1580 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 1615 http/ngx_http_upstream.c n = u->buffer.last - u->buffer.pos; last 1618 http/ngx_http_upstream.c u->buffer.last -= n; last 1955 http/ngx_http_upstream.c size = b->end - b->last; last 1964 http/ngx_http_upstream.c n = c->recv(c, b->last, size); last 2084 http/ngx_http_upstream.c n = u->buffer.last - u->buffer.pos; last 2087 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 2100 http/ngx_http_upstream.c u->buffer.last = u->buffer.start; last 2249 http/ngx_http_upstream.c p->preread_size = u->buffer.last - u->buffer.pos; last 2260 http/ngx_http_upstream.c p->buf_to_file->last = u->buffer.pos; last 2276 http/ngx_http_upstream.c u->buffer.last = u->buffer.pos; last 2401 http/ngx_http_upstream.c b->last = b->start; last 2405 http/ngx_http_upstream.c size = b->end - b->last; last 2413 http/ngx_http_upstream.c n = upstream->recv(upstream, b->last, size); last 2502 http/ngx_http_upstream.c cl->buf->pos = b->last; last 2503 http/ngx_http_upstream.c b->last += bytes; last 2504 http/ngx_http_upstream.c cl->buf->last = b->last; last 3104 http/ngx_http_upstream.c u_char *p, *last; last 3120 http/ngx_http_upstream.c last = p + h->value.len; last 3122 http/ngx_http_upstream.c if (ngx_strlcasestrn(p, last, (u_char *) "no-cache", 8 - 1) != NULL last 3123 http/ngx_http_upstream.c || ngx_strlcasestrn(p, last, (u_char *) "no-store", 8 - 1) != NULL last 3124 http/ngx_http_upstream.c || ngx_strlcasestrn(p, last, (u_char *) "private", 7 - 1) != NULL) last 3130 http/ngx_http_upstream.c p = ngx_strlcasestrn(p, last, (u_char *) "max-age=", 8 - 1); last 3138 http/ngx_http_upstream.c for (p += 8; p < last; p++) { last 3379 http/ngx_http_upstream.c u_char *p, *last; last 3391 http/ngx_http_upstream.c last = p; last 3405 http/ngx_http_upstream.c r->headers_out.content_type_len = last - h->value.data; last 3411 http/ngx_http_upstream.c last = h->value.data + h->value.len; last 3413 http/ngx_http_upstream.c if (*(last - 1) == '"') { last 3414 http/ngx_http_upstream.c last--; last 3417 http/ngx_http_upstream.c r->headers_out.charset.len = last - p; last 789 http/ngx_http_variables.c for (p = s; p < r->header_in->last; p++) { last 1563 http/ngx_http_variables.c v->len = buf->last - buf->pos; last 1573 http/ngx_http_variables.c len = (buf->last - buf->pos) + (next->last - next->pos); last 1582 http/ngx_http_variables.c p = ngx_cpymem(p, buf->pos, buf->last - buf->pos); last 1583 http/ngx_http_variables.c ngx_memcpy(p, next->pos, next->last - next->pos); last 50 http/ngx_http_write_filter_module.c ngx_uint_t last, flush; last 64 http/ngx_http_write_filter_module.c last = 0; last 77 http/ngx_http_write_filter_module.c cl->buf->last - cl->buf->pos, last 91 http/ngx_http_write_filter_module.c cl->buf->last, last 108 http/ngx_http_write_filter_module.c last = 1; last 129 http/ngx_http_write_filter_module.c cl->buf->last - cl->buf->pos, last 143 http/ngx_http_write_filter_module.c cl->buf->last, last 160 http/ngx_http_write_filter_module.c last = 1; last 167 http/ngx_http_write_filter_module.c "http write filter: l:%d f:%d s:%O", last, flush, size); last 177 http/ngx_http_write_filter_module.c if (!last && !flush && in && size < (off_t) clcf->postpone_output) { last 187 http/ngx_http_write_filter_module.c if (last) { last 325 mail/ngx_mail.c ngx_uint_t i, p, last, bind_wildcard; last 338 mail/ngx_mail.c last = port[p].addrs.nelts; last 345 mail/ngx_mail.c if (addr[last - 1].wildcard) { last 346 mail/ngx_mail.c addr[last - 1].bind = 1; last 355 mail/ngx_mail.c while (i < last) { last 387 mail/ngx_mail.c if (i == last - 1) { last 388 mail/ngx_mail.c mport->naddrs = last; last 411 mail/ngx_mail.c last--; last 251 mail/ngx_mail_auth_http_module.c size = ctx->request->last - ctx->request->pos; last 324 mail/ngx_mail_auth_http_module.c size = ctx->response->end - ctx->response->last; last 329 mail/ngx_mail_auth_http_module.c ctx->response->last += n; last 365 mail/ngx_mail_auth_http_module.c for (p = ctx->response->pos; p < ctx->response->last; p++) { last 931 mail/ngx_mail_auth_http_module.c for (p = ctx->response->pos; p < ctx->response->last; p++) { last 1173 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "GET ", sizeof("GET ") - 1); last 1174 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, ahcf->uri.data, ahcf->uri.len); last 1175 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, " HTTP/1.0" CRLF, last 1178 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Host: ", sizeof("Host: ") - 1); last 1179 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, ahcf->host_header.data, last 1181 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1183 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-Method: ", last 1185 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, last 1188 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1190 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-User: ", sizeof("Auth-User: ") - 1); last 1191 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, login.data, login.len); last 1192 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1194 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-Pass: ", sizeof("Auth-Pass: ") - 1); last 1195 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, passwd.data, passwd.len); last 1196 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1199 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-Salt: ", sizeof("Auth-Salt: ") - 1); last 1200 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->salt.data, s->salt.len); last 1205 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-Protocol: ", last 1207 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, cscf->protocol->name.data, last 1209 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1211 mail/ngx_mail_auth_http_module.c b->last = ngx_sprintf(b->last, "Auth-Login-Attempt: %ui" CRLF, last 1214 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Client-IP: ", sizeof("Client-IP: ") - 1); last 1215 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->connection->addr_text.data, last 1217 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1220 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Client-Host: ", last 1222 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->host.data, s->host.len); last 1223 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1230 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-SMTP-Helo: ", last 1232 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->smtp_helo.data, s->smtp_helo.len); last 1233 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1235 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-SMTP-From: ", last 1237 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->smtp_from.data, s->smtp_from.len); last 1238 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1240 mail/ngx_mail_auth_http_module.c b->last = ngx_cpymem(b->last, "Auth-SMTP-To: ", last 1242 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, s->smtp_to.data, s->smtp_to.len); last 1243 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1248 mail/ngx_mail_auth_http_module.c b->last = ngx_copy(b->last, ahcf->header.data, ahcf->header.len); last 1252 mail/ngx_mail_auth_http_module.c *b->last++ = CR; *b->last++ = LF; last 1258 mail/ngx_mail_auth_http_module.c l.len = b->last - b->pos; last 338 mail/ngx_mail_handler.c u_char *p, *last; last 360 mail/ngx_mail_handler.c last = p + plain.len; last 362 mail/ngx_mail_handler.c while (p < last && *p++) { /* void */ } last 364 mail/ngx_mail_handler.c if (p == last) { last 372 mail/ngx_mail_handler.c while (p < last && *p) { p++; } last 374 mail/ngx_mail_handler.c if (p == last) { last 382 mail/ngx_mail_handler.c s->passwd.len = last - p; last 488 mail/ngx_mail_handler.c u_char *p, *last; last 508 mail/ngx_mail_handler.c last = p + s->login.len; last 510 mail/ngx_mail_handler.c while (p < last) { last 513 mail/ngx_mail_handler.c s->passwd.len = last - p; last 607 mail/ngx_mail_handler.c n = c->recv(c, s->buffer->last, s->buffer->end - s->buffer->last); last 615 mail/ngx_mail_handler.c s->buffer->last += n; last 633 mail/ngx_mail_handler.c if (s->buffer->last < s->buffer->end) { last 637 mail/ngx_mail_handler.c l.len = s->buffer->last - s->buffer->start; last 666 mail/ngx_mail_handler.c s->buffer->last = s->buffer->start; last 282 mail/ngx_mail_imap_handler.c s->buffer->last = s->arg_start; last 286 mail/ngx_mail_imap_handler.c s->buffer->last = s->buffer->start; last 27 mail/ngx_mail_parse.c for (p = s->buffer->pos; p < s->buffer->last; p++) { last 233 mail/ngx_mail_parse.c for (p = s->buffer->pos; p < s->buffer->last; p++) { last 632 mail/ngx_mail_parse.c for (p = s->buffer->pos; p < s->buffer->last; p++) { last 267 mail/ngx_mail_pop3_handler.c s->buffer->last = s->buffer->start; last 322 mail/ngx_mail_proxy_module.c s->proxy->buffer->last = s->proxy->buffer->start; last 456 mail/ngx_mail_proxy_module.c s->proxy->buffer->last = s->proxy->buffer->start; last 644 mail/ngx_mail_proxy_module.c b->last = b->start + sizeof(smtp_auth_ok) - 1; last 680 mail/ngx_mail_proxy_module.c s->proxy->buffer->last = s->proxy->buffer->start; last 714 mail/ngx_mail_proxy_module.c b->last, b->end - b->last); last 724 mail/ngx_mail_proxy_module.c b->last += n; last 726 mail/ngx_mail_proxy_module.c if (b->last - b->pos < 4) { last 730 mail/ngx_mail_proxy_module.c if (*(b->last - 2) != CR || *(b->last - 1) != LF) { last 731 mail/ngx_mail_proxy_module.c if (b->last == b->end) { last 732 mail/ngx_mail_proxy_module.c *(b->last - 1) = '\0'; last 816 mail/ngx_mail_proxy_module.c *(b->last - 2) = '\0'; last 822 mail/ngx_mail_proxy_module.c s->out.len = b->last - p - 2; last 828 mail/ngx_mail_proxy_module.c s->out.len = b->last - b->pos; last 910 mail/ngx_mail_proxy_module.c size = b->last - b->pos; last 925 mail/ngx_mail_proxy_module.c if (b->pos == b->last) { last 927 mail/ngx_mail_proxy_module.c b->last = b->start; last 933 mail/ngx_mail_proxy_module.c size = b->end - b->last; last 938 mail/ngx_mail_proxy_module.c n = src->recv(src, b->last, size); last 946 mail/ngx_mail_proxy_module.c b->last += n; last 961 mail/ngx_mail_proxy_module.c if ((s->connection->read->eof && s->buffer->pos == s->buffer->last) last 963 mail/ngx_mail_proxy_module.c && s->proxy->buffer->pos == s->proxy->buffer->last) last 507 mail/ngx_mail_smtp_handler.c s->buffer->last = s->buffer->start; last 673 mail/ngx_mail_smtp_handler.c l.len = s->buffer->last - s->buffer->start; last 726 mail/ngx_mail_smtp_handler.c l.len = s->buffer->last - s->buffer->start; last 814 mail/ngx_mail_smtp_handler.c n = c->recv(c, s->buffer->last, s->buffer->end - s->buffer->last); last 822 mail/ngx_mail_smtp_handler.c s->buffer->last += n; last 837 mail/ngx_mail_smtp_handler.c s->buffer->last = s->buffer->start; last 855 mail/ngx_mail_smtp_handler.c cmd.len = s->buffer->last - s->buffer->start; last 141 mail/ngx_mail_smtp_module.c u_char *p, *auth, *last; last 228 mail/ngx_mail_smtp_module.c last = p; last 235 mail/ngx_mail_smtp_module.c last = p; last 244 mail/ngx_mail_smtp_module.c last = p; last 263 mail/ngx_mail_smtp_module.c last[3] = ' '; last 282 mail/ngx_mail_smtp_module.c + (last - conf->capability.data) + 3; last 300 mail/ngx_mail_smtp_module.c if (last < auth) { last 302 mail/ngx_mail_smtp_module.c + (last - conf->capability.data) + 3; last 35 os/unix/ngx_aio_read_chain.c buf = cl->buf->last; last 36 os/unix/ngx_aio_read_chain.c prev = cl->buf->last; last 41 os/unix/ngx_aio_read_chain.c while (cl && prev == cl->buf->last) { last 42 os/unix/ngx_aio_read_chain.c size += cl->buf->end - cl->buf->last; last 33 os/unix/ngx_aio_write_chain.c if (cl->buf->pos == cl->buf->last) { last 55 os/unix/ngx_aio_write_chain.c size = cl->buf->last - cl->buf->pos; last 85 os/unix/ngx_aio_write_chain.c if (sent >= cl->buf->last - cl->buf->pos) { last 86 os/unix/ngx_aio_write_chain.c sent -= cl->buf->last - cl->buf->pos; last 87 os/unix/ngx_aio_write_chain.c cl->buf->pos = cl->buf->last; last 117 os/unix/ngx_darwin_sendfile_chain.c size = cl->buf->last - cl->buf->pos; last 191 os/unix/ngx_darwin_sendfile_chain.c size = cl->buf->last - cl->buf->pos; last 329 os/unix/ngx_darwin_sendfile_chain.c cl->buf->pos = cl->buf->last; last 164 os/unix/ngx_files.c (size_t) (cl->buf->last - cl->buf->pos), last 184 os/unix/ngx_files.c iov->iov_len += cl->buf->last - cl->buf->pos; last 193 os/unix/ngx_files.c iov->iov_len = cl->buf->last - cl->buf->pos; last 196 os/unix/ngx_files.c size += cl->buf->last - cl->buf->pos; last 197 os/unix/ngx_files.c prev = cl->buf->last; last 121 os/unix/ngx_freebsd_sendfile_chain.c size = cl->buf->last - cl->buf->pos; last 196 os/unix/ngx_freebsd_sendfile_chain.c size = cl->buf->last - cl->buf->pos; last 375 os/unix/ngx_freebsd_sendfile_chain.c cl->buf->pos = cl->buf->last; last 109 os/unix/ngx_linux_sendfile_chain.c cl->buf->last, last 124 os/unix/ngx_linux_sendfile_chain.c size = cl->buf->last - cl->buf->pos; last 341 os/unix/ngx_linux_sendfile_chain.c cl->buf->pos = cl->buf->last; last 69 os/unix/ngx_readv_chain.c if (prev == chain->buf->last) { last 70 os/unix/ngx_readv_chain.c iov->iov_len += chain->buf->end - chain->buf->last; last 78 os/unix/ngx_readv_chain.c iov->iov_base = (void *) chain->buf->last; last 79 os/unix/ngx_readv_chain.c iov->iov_len = chain->buf->end - chain->buf->last; last 82 os/unix/ngx_readv_chain.c size += chain->buf->end - chain->buf->last; last 193 os/unix/ngx_readv_chain.c if (prev == chain->buf->last) { last 194 os/unix/ngx_readv_chain.c iov->iov_len += chain->buf->end - chain->buf->last; last 202 os/unix/ngx_readv_chain.c iov->iov_base = (void *) chain->buf->last; last 203 os/unix/ngx_readv_chain.c iov->iov_len = chain->buf->end - chain->buf->last; last 206 os/unix/ngx_readv_chain.c size += chain->buf->end - chain->buf->last; last 105 os/unix/ngx_solaris_sendfilev_chain.c size = cl->buf->last - cl->buf->pos; last 214 os/unix/ngx_solaris_sendfilev_chain.c cl->buf->pos = cl->buf->last; last 85 os/unix/ngx_writev_chain.c size = cl->buf->last - cl->buf->pos; last 151 os/unix/ngx_writev_chain.c size = cl->buf->last - cl->buf->pos; last 155 os/unix/ngx_writev_chain.c cl->buf->pos = cl->buf->last;