comparison src/core/ngx_table.h @ 100:7ebc8b7fb816

nginx-0.0.1-2003-06-03-19:42:58 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 03 Jun 2003 15:42:58 +0000
parents d7908993fdeb
children da8c5707af39
comparison
equal deleted inserted replaced
99:a059e1aa65d4 100:7ebc8b7fb816
1 #ifndef _NGX_TABLE_H_INCLUDED_ 1 #ifndef _NGX_TABLE_H_INCLUDED_
2 #define _NGX_TABLE_H_INCLUDED_ 2 #define _NGX_TABLE_H_INCLUDED_
3 3
4 4
5 #include <ngx_config.h> 5 #include <ngx_config.h>
6 #include <ngx_string.h> 6 #include <ngx_core.h>
7 #include <ngx_alloc.h> 7
8 #include <ngx_array.h>
9 8
10 typedef ngx_array_t ngx_table_t; 9 typedef ngx_array_t ngx_table_t;
11 10
12 typedef struct { 11 typedef struct {
13 ngx_str_t key; 12 ngx_str_t key;
14 ngx_str_t value; 13 ngx_str_t value;
15 } ngx_table_elt_t; 14 } ngx_table_elt_t;
16 15
16
17 #define ngx_create_table(p, n) ngx_create_array(p, n, 2 * sizeof(ngx_str_t)) 17 #define ngx_create_table(p, n) ngx_create_array(p, n, 2 * sizeof(ngx_str_t))
18 #define ngx_push_table(t) ngx_push_array(t) 18 #define ngx_push_table(t) ngx_push_array(t)
19 19
20 20
21 #endif /* _NGX_TABLE_H_INCLUDED_ */ 21 #endif /* _NGX_TABLE_H_INCLUDED_ */