Mercurial > hg > nginx
comparison src/core/ngx_conf_file.h @ 91:637625a2acdb
nginx-0.0.1-2003-05-19-20:39:14 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 19 May 2003 16:39:14 +0000 |
parents | 37530da31268 |
children | a23d010f356d |
comparison
equal
deleted
inserted
replaced
90:37530da31268 | 91:637625a2acdb |
---|---|
94 ngx_conf_handler_pt handler; | 94 ngx_conf_handler_pt handler; |
95 char *handler_conf; | 95 char *handler_conf; |
96 }; | 96 }; |
97 | 97 |
98 | 98 |
99 #define ngx_conf_merge(conf, prev, default) \ | 99 #define ngx_get_conf(module) ngx_conf_ctx[module.index] |
100 | |
101 | |
102 #define ngx_conf_init_value(conf, default) \ | |
103 if (conf == NGX_CONF_UNSET) { \ | |
104 conf = default; \ | |
105 } | |
106 | |
107 #define ngx_conf_init_size_value(conf, default) \ | |
108 if (conf == NGX_CONF_UNSET) { \ | |
109 conf = default; \ | |
110 } | |
111 | |
112 #define ngx_conf_init_msec_value(conf, default) \ | |
113 if (conf == NGX_CONF_UNSET) { \ | |
114 conf = default; \ | |
115 } | |
116 | |
117 #define ngx_conf_merge_value(conf, prev, default) \ | |
100 if (conf == NGX_CONF_UNSET) { \ | 118 if (conf == NGX_CONF_UNSET) { \ |
101 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ | 119 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ |
102 } | 120 } |
103 | 121 |
104 #define ngx_conf_msec_merge(conf, prev, default) \ | 122 #define ngx_conf_merge_msec_value(conf, prev, default) \ |
105 if (conf == (ngx_msec_t) NGX_CONF_UNSET) { \ | 123 if (conf == (ngx_msec_t) NGX_CONF_UNSET) { \ |
106 conf = (prev == (ngx_msec_t) NGX_CONF_UNSET) ? default : prev; \ | 124 conf = (prev == (ngx_msec_t) NGX_CONF_UNSET) ? default : prev; \ |
107 } | 125 } |
108 | 126 |
109 #define ngx_conf_size_merge(conf, prev, default) \ | 127 #define ngx_conf_merge_size_value(conf, prev, default) \ |
110 if (conf == (size_t) NGX_CONF_UNSET) { \ | 128 if (conf == (size_t) NGX_CONF_UNSET) { \ |
111 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \ | 129 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \ |
112 } | 130 } |
113 | 131 |
114 | 132 |
124 char *ngx_conf_set_size_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); | 142 char *ngx_conf_set_size_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); |
125 char *ngx_conf_set_msec_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); | 143 char *ngx_conf_set_msec_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); |
126 char *ngx_conf_set_time_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); | 144 char *ngx_conf_set_time_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); |
127 | 145 |
128 | 146 |
129 extern ngx_module_t *ngx_modules[]; | 147 extern ngx_module_t *ngx_modules[]; |
148 extern void ****ngx_conf_ctx; | |
130 | 149 |
131 | 150 |
132 #endif /* _NGX_HTTP_CONF_FILE_H_INCLUDED_ */ | 151 #endif /* _NGX_HTTP_CONF_FILE_H_INCLUDED_ */ |