Mercurial > hg > nginx
comparison src/core/ngx_array.h @ 290:87e73f067470
nginx-0.0.2-2004-03-16-10:10:12 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 16 Mar 2004 07:10:12 +0000 |
parents | 0b67be7d4489 |
children | 3c56e834be46 |
comparison
equal
deleted
inserted
replaced
289:0750faf8d7e3 | 290:87e73f067470 |
---|---|
5 #include <ngx_config.h> | 5 #include <ngx_config.h> |
6 #include <ngx_core.h> | 6 #include <ngx_core.h> |
7 | 7 |
8 | 8 |
9 struct ngx_array_s { | 9 struct ngx_array_s { |
10 void *elts; | 10 void *elts; |
11 int nelts; | 11 ngx_uint_t nelts; |
12 size_t size; | 12 size_t size; |
13 int nalloc; | 13 ngx_uint_t nalloc; |
14 ngx_pool_t *pool; | 14 ngx_pool_t *pool; |
15 }; | 15 }; |
16 | 16 |
17 | 17 |
18 ngx_array_t *ngx_create_array(ngx_pool_t *p, int n, size_t size); | 18 ngx_array_t *ngx_create_array(ngx_pool_t *p, ngx_uint_t n, size_t size); |
19 void ngx_destroy_array(ngx_array_t *a); | 19 void ngx_destroy_array(ngx_array_t *a); |
20 void *ngx_push_array(ngx_array_t *a); | 20 void *ngx_push_array(ngx_array_t *a); |
21 | 21 |
22 | 22 |
23 #define ngx_init_array(a, p, n, s, rc) \ | 23 #define ngx_init_array(a, p, n, s, rc) \ |