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, "..&gt;</a>", sizeof("..&gt;</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;