comparison src/core/ngx_conf_file.h @ 89:29bf798b583f

nginx-0.0.1-2003-05-15-19:42:53 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 15 May 2003 15:42:53 +0000
parents 674d333f4296
children 37530da31268
comparison
equal deleted inserted replaced
88:674d333f4296 89:29bf798b583f
4 4
5 #include <ngx_config.h> 5 #include <ngx_config.h>
6 #include <ngx_files.h> 6 #include <ngx_files.h>
7 #include <ngx_log.h> 7 #include <ngx_log.h>
8 #include <ngx_file.h> 8 #include <ngx_file.h>
9 #include <ngx_time.h>
9 #include <ngx_string.h> 10 #include <ngx_string.h>
10 #include <ngx_alloc.h> 11 #include <ngx_alloc.h>
11 #include <ngx_hunk.h> 12 #include <ngx_hunk.h>
12 #include <ngx_array.h> 13 #include <ngx_array.h>
13 14
14 15
15 /* 16 /*
16 * AAAA number of agruments 17 * AAAA number of agruments
17 * TT command flags 18 * FF command flags
18 * LL command location 19 * TT command type, i.e. HTTP "location" or "server" command
20 * 00
19 */ 21 */
20 22
21 #define NGX_CONF_NOARGS 1 23 #define NGX_CONF_NOARGS 0x0000000001
22 #define NGX_CONF_TAKE1 2 24 #define NGX_CONF_TAKE1 0x0000000002
23 #define NGX_CONF_TAKE2 4 25 #define NGX_CONF_TAKE2 0x0000000004
24 #define NGX_CONF_ARGS_NUMBER 0x00ffff 26 #define NGX_CONF_ARGS_NUMBER 0x000000ffff
25 #define NGX_CONF_ANY 0x010000 27 #define NGX_CONF_ANY 0x0000010000
26 #define NGX_CONF_BLOCK 0x020000 28 #define NGX_CONF_BLOCK 0x0000020000
27 #define NGX_CONF_FLAG 0x040000 29 #define NGX_CONF_FLAG 0x0000040000
28 30
29 #define NGX_MAIN_CONF 0x1000000 31 #define NGX_MAIN_CONF 0x0001000000
30 32
31 33
32 34
33 #define NGX_CONF_UNSET -1 35 #define NGX_CONF_UNSET -1
34 36
99 if (conf == NGX_CONF_UNSET) { \ 101 if (conf == NGX_CONF_UNSET) { \
100 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ 102 conf = (prev == NGX_CONF_UNSET) ? default : prev; \
101 } 103 }
102 104
103 #define ngx_conf_msec_merge(conf, prev, default) \ 105 #define ngx_conf_msec_merge(conf, prev, default) \
104 if (conf == NGX_CONF_UNSET) { \ 106 if (conf == (ngx_msec_t) NGX_CONF_UNSET) { \
105 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ 107 conf = (prev == (ngx_msec_t) NGX_CONF_UNSET) ? default : prev; \
106 } 108 }
107 109
108 #define ngx_conf_size_merge(conf, prev, default) \ 110 #define ngx_conf_size_merge(conf, prev, default) \
109 if (conf == (size_t) NGX_CONF_UNSET) { \ 111 if (conf == (size_t) NGX_CONF_UNSET) { \
110 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \ 112 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \