~ubuntu-branches/ubuntu/natty/nginx/natty-updates

« back to all changes in this revision

Viewing changes to debian/modules/nginx-development-kit/objs/ndk_conf_cmd_basic.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Lustfield, Micheal Lustfield, Kartik Mistry
  • Date: 2011-03-03 23:39:07 UTC
  • mfrom: (4.2.29 sid)
  • Revision ID: james.westby@ubuntu.com-20110303233907-y48yifhfnn5qjuxz
Tags: 0.8.54-4
[Micheal Lustfield]
* debian/nginx-{full,light,extras}.default:
  + Added comment about alternative to ULIMIT.
* debian/nginx-{full,light,extras}.init.d:
  + Added quotes around a test variable. (Closes: #610946, LP: #699736)
* debian/patches/609343-log-time-iso8601.diff:
  + Added patch to add $time_iso8601 variable to logs. (Closes: #609343)
* Clean up old logrotate files. (Closes: #608983, Closes: #610289)
  + Added Files:
    - debian/nginx-common.preinst
  + Modified Files:
    - debian/rules
  + Moved debian/nginx-common.logrotate to debian/logrotate.
* Added common files to nginx-common package. (Closes: #610290)
  + Removed Files:
    - debian/nginx-full.dirs
    - debian/nginx-light.dirs
    - debian/nginx-full.install
    - debian/nginx-light.install
    - debian/nginx-extras.install
    - debian/nginx.*
  + Added Files:
    - debian/nginx-common.default
    - debian/nginx-common.dirs
    - debian/nginx-common.init.d
    - debian/nginx-common.install
    - debian/nginx-common.manpages
    - debian/logrotate
  + Modified Files:
    - debian/nginx-extras.dirs
    - debian/control
    - debian/rules
* debian/nginx-*.install: (Closes: #609797)
  + Removed NEWS.Debian from nginx-{full,light,extras}.install.
  + Added NEWS.Debian to nginx-common.install.
* nginx-common.postinst:
  + Enforce /var/log/nginx mode and user:group. (Closes: #610983)
  + Enforce /var/log/nginx/*.log mode and user:group. (Closes: #612832)
* debian/rules:
  + Added --with-file-aio to nginx-extras. (Closes: #613175)
  + Removed split clients and user id modules from nginx-light.
* debian/conf/sites-available/default:
  + Fixed a minor typo ( s/Quickstart/QuickStart/ ). (Closes: #613355)
* debian/conf/mime.types:
  + Changed xml type to application/xhtml+xml. (Closes: #613851)
* debian/help/docs/fcgiwrap:
  + Removed Ubuntu specific line in docs. (Closes: #614987)
* debian/conf/sites-available/default:
  + Fixed a pointer to a file. (Closes: #614980)

[Kartik Mistry]
* debian/*.lintian-overrides:
  + Add Lintian overrides for nginx man page. We've manpage in nginx-common
    binary

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/* 
 
3
 * 2010 (C) Marcus Clyne 
 
4
 *
 
5
 * DO NOT EDIT THIS FILE MANUALLY
 
6
 * ------------------------------
 
7
 * This file has been generated automatically from scripts in the $base/auto dir and
 
8
 * data in the $base/auto/data dir. If you wish to edit the output of this file, then
 
9
 * you should edit these files instead.
 
10
 *
 
11
*/
 
12
 
 
13
 
 
14
// conf cmd core values/bitmasks
 
15
 
 
16
#define     NDK_1MORE               NGX_1MORE
 
17
#define     NDK_2MORE               NGX_2MORE
 
18
#define     NDK_ANY                 NGX_ANY
 
19
#define     NDK_ARGS_NUMBER         NGX_ARGS_NUMBER
 
20
#define     NDK_BLOCK               NGX_BLOCK
 
21
#define     NDK_FLAG                NGX_FLAG
 
22
#define     NDK_MULTI               NGX_MULTI
 
23
#define     NDK_TAKE1               NGX_TAKE1
 
24
#define     NDK_TAKE12              NGX_TAKE12
 
25
#define     NDK_TAKE123             NGX_TAKE123
 
26
#define     NDK_TAKE1234            NGX_TAKE1234
 
27
#define     NDK_TAKE13              NGX_TAKE13
 
28
#define     NDK_TAKE2               NGX_TAKE2
 
29
#define     NDK_TAKE23              NGX_TAKE23
 
30
#define     NDK_TAKE3               NGX_TAKE3
 
31
#define     NDK_TAKE4               NGX_TAKE4
 
32
#define     NDK_TAKE5               NGX_TAKE5
 
33
#define     NDK_TAKE6               NGX_TAKE6
 
34
#define     NDK_TAKE7               NGX_TAKE7
 
35
#define     NDK_TAKE8               NGX_TAKE8
 
36
 
 
37
 
 
38
// conf cmd bitmasks
 
39
 
 
40
#define     NDK_HTTP_MAIN_CONF              NGX_HTTP_MAIN_CONF
 
41
#define     NDK_HTTP_SRV_CONF               NGX_HTTP_SRV_CONF
 
42
#define     NDK_HTTP_SIF_CONF               NGX_HTTP_SIF_CONF
 
43
#define     NDK_HTTP_LOC_CONF               NGX_HTTP_LOC_CONF
 
44
#define     NDK_HTTP_LIF_CONF               NGX_HTTP_LIF_CONF
 
45
#define     NDK_HTTP_UPS_CONF               NGX_HTTP_UPS_CONF
 
46
#define     NDK_MAIN_CONF                   NGX_MAIN_CONF
 
47
#define     NDK_ANY_CONF                    NGX_ANY_CONF
 
48
 
 
49
 
 
50
// compound locations
 
51
 
 
52
#define     NDK_HTTP_MAIN_SRV_CONF          NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_CONF
 
53
#define     NDK_HTTP_MAIN_SIF_CONF          NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_SIF_CONF
 
54
#define     NDK_HTTP_MAIN_LOC_CONF          NDK_HTTP_MAIN_CONF|NDK_HTTP_LOC_CONF
 
55
#define     NDK_HTTP_MAIN_LIF_CONF          NDK_HTTP_MAIN_CONF|NDK_HTTP_LOC_LIF_CONF
 
56
 
 
57
#define     NDK_HTTP_SRV_SIF_CONF           NDK_HTTP_SRV_CONF|NDK_HTTP_SIF_CONF
 
58
#define     NDK_HTTP_SRV_LOC_CONF           NDK_HTTP_SRV_CONF|NDK_HTTP_LOC_CONF
 
59
#define     NDK_HTTP_SRV_LIF_CONF           NDK_HTTP_SRV_CONF|NDK_HTTP_LOC_LIF_CONF
 
60
#define     NDK_HTTP_SIF_LOC_CONF           NDK_HTTP_SRV_SIF_CONF|NDK_HTTP_LOC_CONF
 
61
#define     NDK_HTTP_SIF_LIF_CONF           NDK_HTTP_SRV_SIF_CONF|NDK_HTTP_LOC_LIF_CONF
 
62
 
 
63
#define     NDK_HTTP_LOC_LIF_CONF           NDK_HTTP_LOC_CONF|NDK_HTTP_LIF_CONF
 
64
 
 
65
#define     NDK_HTTP_MAIN_SRV_LOC_CONF      NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_LOC_CONF
 
66
#define     NDK_HTTP_MAIN_SRV_LIF_CONF      NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_LIF_CONF
 
67
#define     NDK_HTTP_MAIN_SIF_LOC_CONF      NDK_HTTP_MAIN_CONF|NDK_HTTP_SIF_LOC_CONF
 
68
#define     NDK_HTTP_CONF                   NDK_HTTP_MAIN_CONF|NDK_HTTP_SIF_LIF_CONF
 
69
#define     NDK_HTTP_ANY_CONF               NDK_HTTP_CONF|NDK_HTTP_UPS_CONF
 
70
 
 
71
 
 
72
// property offsets     NOTE : ngx_module_main_conf_t etc should be defined in the module's .c file before the commands
 
73
 
 
74
#define     NDK_HTTP_MAIN_CONF_PROP(p)      NGX_HTTP_MAIN_CONF_OFFSET, offsetof (ndk_module_main_conf_t, p)
 
75
#define     NDK_HTTP_SRV_CONF_PROP(p)       NGX_HTTP_SRV_CONF_OFFSET, offsetof (ndk_module_srv_conf_t, p)
 
76
#define     NDK_HTTP_LOC_CONF_PROP(p)       NGX_HTTP_LOC_CONF_OFFSET, offsetof (ndk_module_loc_conf_t, p)
 
77
 
 
78
 
 
79
// conf cmd basic macros
 
80
 
 
81
#define     NDK_HTTP_MAIN_CONF_1MORE(name,func,off1,off2,post)\
 
82
                                    {ngx_string (name),\
 
83
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_CONF,\
 
84
                                    func, off1, off2, post},
 
85
 
 
86
#define     NDK_HTTP_SRV_CONF_1MORE(name,func,off1,off2,post)\
 
87
                                    {ngx_string (name),\
 
88
                                    NGX_CONF_1MORE|NDK_HTTP_SRV_CONF,\
 
89
                                    func, off1, off2, post},
 
90
 
 
91
#define     NDK_HTTP_SIF_CONF_1MORE(name,func,off1,off2,post)\
 
92
                                    {ngx_string (name),\
 
93
                                    NGX_CONF_1MORE|NDK_HTTP_SIF_CONF,\
 
94
                                    func, off1, off2, post},
 
95
 
 
96
#define     NDK_HTTP_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
97
                                    {ngx_string (name),\
 
98
                                    NGX_CONF_1MORE|NDK_HTTP_LOC_CONF,\
 
99
                                    func, off1, off2, post},
 
100
 
 
101
#define     NDK_HTTP_LIF_CONF_1MORE(name,func,off1,off2,post)\
 
102
                                    {ngx_string (name),\
 
103
                                    NGX_CONF_1MORE|NDK_HTTP_LIF_CONF,\
 
104
                                    func, off1, off2, post},
 
105
 
 
106
#define     NDK_HTTP_MAIN_SRV_CONF_1MORE(name,func,off1,off2,post)\
 
107
                                    {ngx_string (name),\
 
108
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_CONF,\
 
109
                                    func, off1, off2, post},
 
110
 
 
111
#define     NDK_HTTP_MAIN_SIF_CONF_1MORE(name,func,off1,off2,post)\
 
112
                                    {ngx_string (name),\
 
113
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SIF_CONF,\
 
114
                                    func, off1, off2, post},
 
115
 
 
116
#define     NDK_HTTP_MAIN_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
117
                                    {ngx_string (name),\
 
118
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_LOC_CONF,\
 
119
                                    func, off1, off2, post},
 
120
 
 
121
#define     NDK_HTTP_MAIN_LIF_CONF_1MORE(name,func,off1,off2,post)\
 
122
                                    {ngx_string (name),\
 
123
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_LIF_CONF,\
 
124
                                    func, off1, off2, post},
 
125
 
 
126
#define     NDK_HTTP_SRV_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
127
                                    {ngx_string (name),\
 
128
                                    NGX_CONF_1MORE|NDK_HTTP_SRV_LOC_CONF,\
 
129
                                    func, off1, off2, post},
 
130
 
 
131
#define     NDK_HTTP_SRV_LIF_CONF_1MORE(name,func,off1,off2,post)\
 
132
                                    {ngx_string (name),\
 
133
                                    NGX_CONF_1MORE|NDK_HTTP_SRV_LIF_CONF,\
 
134
                                    func, off1, off2, post},
 
135
 
 
136
#define     NDK_HTTP_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
137
                                    {ngx_string (name),\
 
138
                                    NGX_CONF_1MORE|NDK_HTTP_SIF_LOC_CONF,\
 
139
                                    func, off1, off2, post},
 
140
 
 
141
#define     NDK_HTTP_SIF_LIF_CONF_1MORE(name,func,off1,off2,post)\
 
142
                                    {ngx_string (name),\
 
143
                                    NGX_CONF_1MORE|NDK_HTTP_SIF_LIF_CONF,\
 
144
                                    func, off1, off2, post},
 
145
 
 
146
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
147
                                    {ngx_string (name),\
 
148
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
149
                                    func, off1, off2, post},
 
150
 
 
151
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE(name,func,off1,off2,post)\
 
152
                                    {ngx_string (name),\
 
153
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
154
                                    func, off1, off2, post},
 
155
 
 
156
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
157
                                    {ngx_string (name),\
 
158
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
159
                                    func, off1, off2, post},
 
160
 
 
161
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
 
162
                                    {ngx_string (name),\
 
163
                                    NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
164
                                    func, off1, off2, post},
 
165
 
 
166
#define     NDK_HTTP_CONF_1MORE(name,func,off1,off2,post)\
 
167
                                    {ngx_string (name),\
 
168
                                    NGX_CONF_1MORE|NDK_HTTP_CONF,\
 
169
                                    func, off1, off2, post},
 
170
 
 
171
#define     NDK_HTTP_UPS_CONF_1MORE(name,func,off1,off2,post)\
 
172
                                    {ngx_string (name),\
 
173
                                    NGX_CONF_1MORE|NDK_HTTP_UPS_CONF,\
 
174
                                    func, off1, off2, post},
 
175
 
 
176
#define     NDK_HTTP_ANY_CONF_1MORE(name,func,off1,off2,post)\
 
177
                                    {ngx_string (name),\
 
178
                                    NGX_CONF_1MORE|NDK_HTTP_ANY_CONF,\
 
179
                                    func, off1, off2, post},
 
180
 
 
181
#define     NDK_ANY_CONF_1MORE(name,func,off1,off2,post)\
 
182
                                    {ngx_string (name),\
 
183
                                    NGX_CONF_1MORE|NDK_ANY_CONF,\
 
184
                                    func, off1, off2, post},
 
185
 
 
186
 
 
187
#define     NDK_HTTP_MAIN_CONF_2MORE(name,func,off1,off2,post)\
 
188
                                    {ngx_string (name),\
 
189
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_CONF,\
 
190
                                    func, off1, off2, post},
 
191
 
 
192
#define     NDK_HTTP_SRV_CONF_2MORE(name,func,off1,off2,post)\
 
193
                                    {ngx_string (name),\
 
194
                                    NGX_CONF_2MORE|NDK_HTTP_SRV_CONF,\
 
195
                                    func, off1, off2, post},
 
196
 
 
197
#define     NDK_HTTP_SIF_CONF_2MORE(name,func,off1,off2,post)\
 
198
                                    {ngx_string (name),\
 
199
                                    NGX_CONF_2MORE|NDK_HTTP_SIF_CONF,\
 
200
                                    func, off1, off2, post},
 
201
 
 
202
#define     NDK_HTTP_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
203
                                    {ngx_string (name),\
 
204
                                    NGX_CONF_2MORE|NDK_HTTP_LOC_CONF,\
 
205
                                    func, off1, off2, post},
 
206
 
 
207
#define     NDK_HTTP_LIF_CONF_2MORE(name,func,off1,off2,post)\
 
208
                                    {ngx_string (name),\
 
209
                                    NGX_CONF_2MORE|NDK_HTTP_LIF_CONF,\
 
210
                                    func, off1, off2, post},
 
211
 
 
212
#define     NDK_HTTP_MAIN_SRV_CONF_2MORE(name,func,off1,off2,post)\
 
213
                                    {ngx_string (name),\
 
214
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_CONF,\
 
215
                                    func, off1, off2, post},
 
216
 
 
217
#define     NDK_HTTP_MAIN_SIF_CONF_2MORE(name,func,off1,off2,post)\
 
218
                                    {ngx_string (name),\
 
219
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SIF_CONF,\
 
220
                                    func, off1, off2, post},
 
221
 
 
222
#define     NDK_HTTP_MAIN_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
223
                                    {ngx_string (name),\
 
224
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_LOC_CONF,\
 
225
                                    func, off1, off2, post},
 
226
 
 
227
#define     NDK_HTTP_MAIN_LIF_CONF_2MORE(name,func,off1,off2,post)\
 
228
                                    {ngx_string (name),\
 
229
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_LIF_CONF,\
 
230
                                    func, off1, off2, post},
 
231
 
 
232
#define     NDK_HTTP_SRV_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
233
                                    {ngx_string (name),\
 
234
                                    NGX_CONF_2MORE|NDK_HTTP_SRV_LOC_CONF,\
 
235
                                    func, off1, off2, post},
 
236
 
 
237
#define     NDK_HTTP_SRV_LIF_CONF_2MORE(name,func,off1,off2,post)\
 
238
                                    {ngx_string (name),\
 
239
                                    NGX_CONF_2MORE|NDK_HTTP_SRV_LIF_CONF,\
 
240
                                    func, off1, off2, post},
 
241
 
 
242
#define     NDK_HTTP_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
243
                                    {ngx_string (name),\
 
244
                                    NGX_CONF_2MORE|NDK_HTTP_SIF_LOC_CONF,\
 
245
                                    func, off1, off2, post},
 
246
 
 
247
#define     NDK_HTTP_SIF_LIF_CONF_2MORE(name,func,off1,off2,post)\
 
248
                                    {ngx_string (name),\
 
249
                                    NGX_CONF_2MORE|NDK_HTTP_SIF_LIF_CONF,\
 
250
                                    func, off1, off2, post},
 
251
 
 
252
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
253
                                    {ngx_string (name),\
 
254
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
255
                                    func, off1, off2, post},
 
256
 
 
257
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_2MORE(name,func,off1,off2,post)\
 
258
                                    {ngx_string (name),\
 
259
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
260
                                    func, off1, off2, post},
 
261
 
 
262
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
263
                                    {ngx_string (name),\
 
264
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
265
                                    func, off1, off2, post},
 
266
 
 
267
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
 
268
                                    {ngx_string (name),\
 
269
                                    NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
270
                                    func, off1, off2, post},
 
271
 
 
272
#define     NDK_HTTP_CONF_2MORE(name,func,off1,off2,post)\
 
273
                                    {ngx_string (name),\
 
274
                                    NGX_CONF_2MORE|NDK_HTTP_CONF,\
 
275
                                    func, off1, off2, post},
 
276
 
 
277
#define     NDK_HTTP_UPS_CONF_2MORE(name,func,off1,off2,post)\
 
278
                                    {ngx_string (name),\
 
279
                                    NGX_CONF_2MORE|NDK_HTTP_UPS_CONF,\
 
280
                                    func, off1, off2, post},
 
281
 
 
282
#define     NDK_HTTP_ANY_CONF_2MORE(name,func,off1,off2,post)\
 
283
                                    {ngx_string (name),\
 
284
                                    NGX_CONF_2MORE|NDK_HTTP_ANY_CONF,\
 
285
                                    func, off1, off2, post},
 
286
 
 
287
#define     NDK_ANY_CONF_2MORE(name,func,off1,off2,post)\
 
288
                                    {ngx_string (name),\
 
289
                                    NGX_CONF_2MORE|NDK_ANY_CONF,\
 
290
                                    func, off1, off2, post},
 
291
 
 
292
 
 
293
#define     NDK_HTTP_MAIN_CONF_ANY(name,func,off1,off2,post)\
 
294
                                    {ngx_string (name),\
 
295
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_CONF,\
 
296
                                    func, off1, off2, post},
 
297
 
 
298
#define     NDK_HTTP_SRV_CONF_ANY(name,func,off1,off2,post)\
 
299
                                    {ngx_string (name),\
 
300
                                    NGX_CONF_ANY|NDK_HTTP_SRV_CONF,\
 
301
                                    func, off1, off2, post},
 
302
 
 
303
#define     NDK_HTTP_SIF_CONF_ANY(name,func,off1,off2,post)\
 
304
                                    {ngx_string (name),\
 
305
                                    NGX_CONF_ANY|NDK_HTTP_SIF_CONF,\
 
306
                                    func, off1, off2, post},
 
307
 
 
308
#define     NDK_HTTP_LOC_CONF_ANY(name,func,off1,off2,post)\
 
309
                                    {ngx_string (name),\
 
310
                                    NGX_CONF_ANY|NDK_HTTP_LOC_CONF,\
 
311
                                    func, off1, off2, post},
 
312
 
 
313
#define     NDK_HTTP_LIF_CONF_ANY(name,func,off1,off2,post)\
 
314
                                    {ngx_string (name),\
 
315
                                    NGX_CONF_ANY|NDK_HTTP_LIF_CONF,\
 
316
                                    func, off1, off2, post},
 
317
 
 
318
#define     NDK_HTTP_MAIN_SRV_CONF_ANY(name,func,off1,off2,post)\
 
319
                                    {ngx_string (name),\
 
320
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_CONF,\
 
321
                                    func, off1, off2, post},
 
322
 
 
323
#define     NDK_HTTP_MAIN_SIF_CONF_ANY(name,func,off1,off2,post)\
 
324
                                    {ngx_string (name),\
 
325
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SIF_CONF,\
 
326
                                    func, off1, off2, post},
 
327
 
 
328
#define     NDK_HTTP_MAIN_LOC_CONF_ANY(name,func,off1,off2,post)\
 
329
                                    {ngx_string (name),\
 
330
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_LOC_CONF,\
 
331
                                    func, off1, off2, post},
 
332
 
 
333
#define     NDK_HTTP_MAIN_LIF_CONF_ANY(name,func,off1,off2,post)\
 
334
                                    {ngx_string (name),\
 
335
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_LIF_CONF,\
 
336
                                    func, off1, off2, post},
 
337
 
 
338
#define     NDK_HTTP_SRV_LOC_CONF_ANY(name,func,off1,off2,post)\
 
339
                                    {ngx_string (name),\
 
340
                                    NGX_CONF_ANY|NDK_HTTP_SRV_LOC_CONF,\
 
341
                                    func, off1, off2, post},
 
342
 
 
343
#define     NDK_HTTP_SRV_LIF_CONF_ANY(name,func,off1,off2,post)\
 
344
                                    {ngx_string (name),\
 
345
                                    NGX_CONF_ANY|NDK_HTTP_SRV_LIF_CONF,\
 
346
                                    func, off1, off2, post},
 
347
 
 
348
#define     NDK_HTTP_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
 
349
                                    {ngx_string (name),\
 
350
                                    NGX_CONF_ANY|NDK_HTTP_SIF_LOC_CONF,\
 
351
                                    func, off1, off2, post},
 
352
 
 
353
#define     NDK_HTTP_SIF_LIF_CONF_ANY(name,func,off1,off2,post)\
 
354
                                    {ngx_string (name),\
 
355
                                    NGX_CONF_ANY|NDK_HTTP_SIF_LIF_CONF,\
 
356
                                    func, off1, off2, post},
 
357
 
 
358
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_ANY(name,func,off1,off2,post)\
 
359
                                    {ngx_string (name),\
 
360
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
361
                                    func, off1, off2, post},
 
362
 
 
363
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_ANY(name,func,off1,off2,post)\
 
364
                                    {ngx_string (name),\
 
365
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
366
                                    func, off1, off2, post},
 
367
 
 
368
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
 
369
                                    {ngx_string (name),\
 
370
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
371
                                    func, off1, off2, post},
 
372
 
 
373
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
 
374
                                    {ngx_string (name),\
 
375
                                    NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
376
                                    func, off1, off2, post},
 
377
 
 
378
#define     NDK_HTTP_CONF_ANY(name,func,off1,off2,post)\
 
379
                                    {ngx_string (name),\
 
380
                                    NGX_CONF_ANY|NDK_HTTP_CONF,\
 
381
                                    func, off1, off2, post},
 
382
 
 
383
#define     NDK_HTTP_UPS_CONF_ANY(name,func,off1,off2,post)\
 
384
                                    {ngx_string (name),\
 
385
                                    NGX_CONF_ANY|NDK_HTTP_UPS_CONF,\
 
386
                                    func, off1, off2, post},
 
387
 
 
388
#define     NDK_HTTP_ANY_CONF_ANY(name,func,off1,off2,post)\
 
389
                                    {ngx_string (name),\
 
390
                                    NGX_CONF_ANY|NDK_HTTP_ANY_CONF,\
 
391
                                    func, off1, off2, post},
 
392
 
 
393
#define     NDK_ANY_CONF_ANY(name,func,off1,off2,post)\
 
394
                                    {ngx_string (name),\
 
395
                                    NGX_CONF_ANY|NDK_ANY_CONF,\
 
396
                                    func, off1, off2, post},
 
397
 
 
398
 
 
399
#define     NDK_HTTP_MAIN_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
400
                                    {ngx_string (name),\
 
401
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_CONF,\
 
402
                                    func, off1, off2, post},
 
403
 
 
404
#define     NDK_HTTP_SRV_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
405
                                    {ngx_string (name),\
 
406
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_CONF,\
 
407
                                    func, off1, off2, post},
 
408
 
 
409
#define     NDK_HTTP_SIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
410
                                    {ngx_string (name),\
 
411
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_CONF,\
 
412
                                    func, off1, off2, post},
 
413
 
 
414
#define     NDK_HTTP_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
415
                                    {ngx_string (name),\
 
416
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_LOC_CONF,\
 
417
                                    func, off1, off2, post},
 
418
 
 
419
#define     NDK_HTTP_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
420
                                    {ngx_string (name),\
 
421
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_LIF_CONF,\
 
422
                                    func, off1, off2, post},
 
423
 
 
424
#define     NDK_HTTP_MAIN_SRV_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
425
                                    {ngx_string (name),\
 
426
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_CONF,\
 
427
                                    func, off1, off2, post},
 
428
 
 
429
#define     NDK_HTTP_MAIN_SIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
430
                                    {ngx_string (name),\
 
431
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SIF_CONF,\
 
432
                                    func, off1, off2, post},
 
433
 
 
434
#define     NDK_HTTP_MAIN_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
435
                                    {ngx_string (name),\
 
436
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_LOC_CONF,\
 
437
                                    func, off1, off2, post},
 
438
 
 
439
#define     NDK_HTTP_MAIN_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
440
                                    {ngx_string (name),\
 
441
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_LIF_CONF,\
 
442
                                    func, off1, off2, post},
 
443
 
 
444
#define     NDK_HTTP_SRV_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
445
                                    {ngx_string (name),\
 
446
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_LOC_CONF,\
 
447
                                    func, off1, off2, post},
 
448
 
 
449
#define     NDK_HTTP_SRV_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
450
                                    {ngx_string (name),\
 
451
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_LIF_CONF,\
 
452
                                    func, off1, off2, post},
 
453
 
 
454
#define     NDK_HTTP_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
455
                                    {ngx_string (name),\
 
456
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_LOC_CONF,\
 
457
                                    func, off1, off2, post},
 
458
 
 
459
#define     NDK_HTTP_SIF_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
460
                                    {ngx_string (name),\
 
461
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_LIF_CONF,\
 
462
                                    func, off1, off2, post},
 
463
 
 
464
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
465
                                    {ngx_string (name),\
 
466
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
467
                                    func, off1, off2, post},
 
468
 
 
469
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
470
                                    {ngx_string (name),\
 
471
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
472
                                    func, off1, off2, post},
 
473
 
 
474
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
475
                                    {ngx_string (name),\
 
476
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
477
                                    func, off1, off2, post},
 
478
 
 
479
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
480
                                    {ngx_string (name),\
 
481
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
482
                                    func, off1, off2, post},
 
483
 
 
484
#define     NDK_HTTP_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
485
                                    {ngx_string (name),\
 
486
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_CONF,\
 
487
                                    func, off1, off2, post},
 
488
 
 
489
#define     NDK_HTTP_UPS_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
490
                                    {ngx_string (name),\
 
491
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_UPS_CONF,\
 
492
                                    func, off1, off2, post},
 
493
 
 
494
#define     NDK_HTTP_ANY_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
495
                                    {ngx_string (name),\
 
496
                                    NGX_CONF_ARGS_NUMBER|NDK_HTTP_ANY_CONF,\
 
497
                                    func, off1, off2, post},
 
498
 
 
499
#define     NDK_ANY_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
 
500
                                    {ngx_string (name),\
 
501
                                    NGX_CONF_ARGS_NUMBER|NDK_ANY_CONF,\
 
502
                                    func, off1, off2, post},
 
503
 
 
504
 
 
505
#define     NDK_HTTP_MAIN_CONF_BLOCK(name,func,off1,off2,post)\
 
506
                                    {ngx_string (name),\
 
507
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_CONF,\
 
508
                                    func, off1, off2, post},
 
509
 
 
510
#define     NDK_HTTP_SRV_CONF_BLOCK(name,func,off1,off2,post)\
 
511
                                    {ngx_string (name),\
 
512
                                    NGX_CONF_BLOCK|NDK_HTTP_SRV_CONF,\
 
513
                                    func, off1, off2, post},
 
514
 
 
515
#define     NDK_HTTP_SIF_CONF_BLOCK(name,func,off1,off2,post)\
 
516
                                    {ngx_string (name),\
 
517
                                    NGX_CONF_BLOCK|NDK_HTTP_SIF_CONF,\
 
518
                                    func, off1, off2, post},
 
519
 
 
520
#define     NDK_HTTP_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
521
                                    {ngx_string (name),\
 
522
                                    NGX_CONF_BLOCK|NDK_HTTP_LOC_CONF,\
 
523
                                    func, off1, off2, post},
 
524
 
 
525
#define     NDK_HTTP_LIF_CONF_BLOCK(name,func,off1,off2,post)\
 
526
                                    {ngx_string (name),\
 
527
                                    NGX_CONF_BLOCK|NDK_HTTP_LIF_CONF,\
 
528
                                    func, off1, off2, post},
 
529
 
 
530
#define     NDK_HTTP_MAIN_SRV_CONF_BLOCK(name,func,off1,off2,post)\
 
531
                                    {ngx_string (name),\
 
532
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_CONF,\
 
533
                                    func, off1, off2, post},
 
534
 
 
535
#define     NDK_HTTP_MAIN_SIF_CONF_BLOCK(name,func,off1,off2,post)\
 
536
                                    {ngx_string (name),\
 
537
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SIF_CONF,\
 
538
                                    func, off1, off2, post},
 
539
 
 
540
#define     NDK_HTTP_MAIN_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
541
                                    {ngx_string (name),\
 
542
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_LOC_CONF,\
 
543
                                    func, off1, off2, post},
 
544
 
 
545
#define     NDK_HTTP_MAIN_LIF_CONF_BLOCK(name,func,off1,off2,post)\
 
546
                                    {ngx_string (name),\
 
547
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_LIF_CONF,\
 
548
                                    func, off1, off2, post},
 
549
 
 
550
#define     NDK_HTTP_SRV_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
551
                                    {ngx_string (name),\
 
552
                                    NGX_CONF_BLOCK|NDK_HTTP_SRV_LOC_CONF,\
 
553
                                    func, off1, off2, post},
 
554
 
 
555
#define     NDK_HTTP_SRV_LIF_CONF_BLOCK(name,func,off1,off2,post)\
 
556
                                    {ngx_string (name),\
 
557
                                    NGX_CONF_BLOCK|NDK_HTTP_SRV_LIF_CONF,\
 
558
                                    func, off1, off2, post},
 
559
 
 
560
#define     NDK_HTTP_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
561
                                    {ngx_string (name),\
 
562
                                    NGX_CONF_BLOCK|NDK_HTTP_SIF_LOC_CONF,\
 
563
                                    func, off1, off2, post},
 
564
 
 
565
#define     NDK_HTTP_SIF_LIF_CONF_BLOCK(name,func,off1,off2,post)\
 
566
                                    {ngx_string (name),\
 
567
                                    NGX_CONF_BLOCK|NDK_HTTP_SIF_LIF_CONF,\
 
568
                                    func, off1, off2, post},
 
569
 
 
570
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
571
                                    {ngx_string (name),\
 
572
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
573
                                    func, off1, off2, post},
 
574
 
 
575
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_BLOCK(name,func,off1,off2,post)\
 
576
                                    {ngx_string (name),\
 
577
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
578
                                    func, off1, off2, post},
 
579
 
 
580
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
581
                                    {ngx_string (name),\
 
582
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
583
                                    func, off1, off2, post},
 
584
 
 
585
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
 
586
                                    {ngx_string (name),\
 
587
                                    NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
588
                                    func, off1, off2, post},
 
589
 
 
590
#define     NDK_HTTP_CONF_BLOCK(name,func,off1,off2,post)\
 
591
                                    {ngx_string (name),\
 
592
                                    NGX_CONF_BLOCK|NDK_HTTP_CONF,\
 
593
                                    func, off1, off2, post},
 
594
 
 
595
#define     NDK_HTTP_UPS_CONF_BLOCK(name,func,off1,off2,post)\
 
596
                                    {ngx_string (name),\
 
597
                                    NGX_CONF_BLOCK|NDK_HTTP_UPS_CONF,\
 
598
                                    func, off1, off2, post},
 
599
 
 
600
#define     NDK_HTTP_ANY_CONF_BLOCK(name,func,off1,off2,post)\
 
601
                                    {ngx_string (name),\
 
602
                                    NGX_CONF_BLOCK|NDK_HTTP_ANY_CONF,\
 
603
                                    func, off1, off2, post},
 
604
 
 
605
#define     NDK_ANY_CONF_BLOCK(name,func,off1,off2,post)\
 
606
                                    {ngx_string (name),\
 
607
                                    NGX_CONF_BLOCK|NDK_ANY_CONF,\
 
608
                                    func, off1, off2, post},
 
609
 
 
610
 
 
611
#define     NDK_HTTP_MAIN_CONF_FLAG(name,func,off1,off2,post)\
 
612
                                    {ngx_string (name),\
 
613
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_CONF,\
 
614
                                    func, off1, off2, post},
 
615
 
 
616
#define     NDK_HTTP_SRV_CONF_FLAG(name,func,off1,off2,post)\
 
617
                                    {ngx_string (name),\
 
618
                                    NGX_CONF_FLAG|NDK_HTTP_SRV_CONF,\
 
619
                                    func, off1, off2, post},
 
620
 
 
621
#define     NDK_HTTP_SIF_CONF_FLAG(name,func,off1,off2,post)\
 
622
                                    {ngx_string (name),\
 
623
                                    NGX_CONF_FLAG|NDK_HTTP_SIF_CONF,\
 
624
                                    func, off1, off2, post},
 
625
 
 
626
#define     NDK_HTTP_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
627
                                    {ngx_string (name),\
 
628
                                    NGX_CONF_FLAG|NDK_HTTP_LOC_CONF,\
 
629
                                    func, off1, off2, post},
 
630
 
 
631
#define     NDK_HTTP_LIF_CONF_FLAG(name,func,off1,off2,post)\
 
632
                                    {ngx_string (name),\
 
633
                                    NGX_CONF_FLAG|NDK_HTTP_LIF_CONF,\
 
634
                                    func, off1, off2, post},
 
635
 
 
636
#define     NDK_HTTP_MAIN_SRV_CONF_FLAG(name,func,off1,off2,post)\
 
637
                                    {ngx_string (name),\
 
638
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_CONF,\
 
639
                                    func, off1, off2, post},
 
640
 
 
641
#define     NDK_HTTP_MAIN_SIF_CONF_FLAG(name,func,off1,off2,post)\
 
642
                                    {ngx_string (name),\
 
643
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SIF_CONF,\
 
644
                                    func, off1, off2, post},
 
645
 
 
646
#define     NDK_HTTP_MAIN_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
647
                                    {ngx_string (name),\
 
648
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_LOC_CONF,\
 
649
                                    func, off1, off2, post},
 
650
 
 
651
#define     NDK_HTTP_MAIN_LIF_CONF_FLAG(name,func,off1,off2,post)\
 
652
                                    {ngx_string (name),\
 
653
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_LIF_CONF,\
 
654
                                    func, off1, off2, post},
 
655
 
 
656
#define     NDK_HTTP_SRV_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
657
                                    {ngx_string (name),\
 
658
                                    NGX_CONF_FLAG|NDK_HTTP_SRV_LOC_CONF,\
 
659
                                    func, off1, off2, post},
 
660
 
 
661
#define     NDK_HTTP_SRV_LIF_CONF_FLAG(name,func,off1,off2,post)\
 
662
                                    {ngx_string (name),\
 
663
                                    NGX_CONF_FLAG|NDK_HTTP_SRV_LIF_CONF,\
 
664
                                    func, off1, off2, post},
 
665
 
 
666
#define     NDK_HTTP_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
667
                                    {ngx_string (name),\
 
668
                                    NGX_CONF_FLAG|NDK_HTTP_SIF_LOC_CONF,\
 
669
                                    func, off1, off2, post},
 
670
 
 
671
#define     NDK_HTTP_SIF_LIF_CONF_FLAG(name,func,off1,off2,post)\
 
672
                                    {ngx_string (name),\
 
673
                                    NGX_CONF_FLAG|NDK_HTTP_SIF_LIF_CONF,\
 
674
                                    func, off1, off2, post},
 
675
 
 
676
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
677
                                    {ngx_string (name),\
 
678
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
679
                                    func, off1, off2, post},
 
680
 
 
681
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_FLAG(name,func,off1,off2,post)\
 
682
                                    {ngx_string (name),\
 
683
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
684
                                    func, off1, off2, post},
 
685
 
 
686
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
687
                                    {ngx_string (name),\
 
688
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
689
                                    func, off1, off2, post},
 
690
 
 
691
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
 
692
                                    {ngx_string (name),\
 
693
                                    NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
694
                                    func, off1, off2, post},
 
695
 
 
696
#define     NDK_HTTP_CONF_FLAG(name,func,off1,off2,post)\
 
697
                                    {ngx_string (name),\
 
698
                                    NGX_CONF_FLAG|NDK_HTTP_CONF,\
 
699
                                    func, off1, off2, post},
 
700
 
 
701
#define     NDK_HTTP_UPS_CONF_FLAG(name,func,off1,off2,post)\
 
702
                                    {ngx_string (name),\
 
703
                                    NGX_CONF_FLAG|NDK_HTTP_UPS_CONF,\
 
704
                                    func, off1, off2, post},
 
705
 
 
706
#define     NDK_HTTP_ANY_CONF_FLAG(name,func,off1,off2,post)\
 
707
                                    {ngx_string (name),\
 
708
                                    NGX_CONF_FLAG|NDK_HTTP_ANY_CONF,\
 
709
                                    func, off1, off2, post},
 
710
 
 
711
#define     NDK_ANY_CONF_FLAG(name,func,off1,off2,post)\
 
712
                                    {ngx_string (name),\
 
713
                                    NGX_CONF_FLAG|NDK_ANY_CONF,\
 
714
                                    func, off1, off2, post},
 
715
 
 
716
 
 
717
#define     NDK_HTTP_MAIN_CONF_MULTI(name,func,off1,off2,post)\
 
718
                                    {ngx_string (name),\
 
719
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_CONF,\
 
720
                                    func, off1, off2, post},
 
721
 
 
722
#define     NDK_HTTP_SRV_CONF_MULTI(name,func,off1,off2,post)\
 
723
                                    {ngx_string (name),\
 
724
                                    NGX_CONF_MULTI|NDK_HTTP_SRV_CONF,\
 
725
                                    func, off1, off2, post},
 
726
 
 
727
#define     NDK_HTTP_SIF_CONF_MULTI(name,func,off1,off2,post)\
 
728
                                    {ngx_string (name),\
 
729
                                    NGX_CONF_MULTI|NDK_HTTP_SIF_CONF,\
 
730
                                    func, off1, off2, post},
 
731
 
 
732
#define     NDK_HTTP_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
733
                                    {ngx_string (name),\
 
734
                                    NGX_CONF_MULTI|NDK_HTTP_LOC_CONF,\
 
735
                                    func, off1, off2, post},
 
736
 
 
737
#define     NDK_HTTP_LIF_CONF_MULTI(name,func,off1,off2,post)\
 
738
                                    {ngx_string (name),\
 
739
                                    NGX_CONF_MULTI|NDK_HTTP_LIF_CONF,\
 
740
                                    func, off1, off2, post},
 
741
 
 
742
#define     NDK_HTTP_MAIN_SRV_CONF_MULTI(name,func,off1,off2,post)\
 
743
                                    {ngx_string (name),\
 
744
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_CONF,\
 
745
                                    func, off1, off2, post},
 
746
 
 
747
#define     NDK_HTTP_MAIN_SIF_CONF_MULTI(name,func,off1,off2,post)\
 
748
                                    {ngx_string (name),\
 
749
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SIF_CONF,\
 
750
                                    func, off1, off2, post},
 
751
 
 
752
#define     NDK_HTTP_MAIN_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
753
                                    {ngx_string (name),\
 
754
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_LOC_CONF,\
 
755
                                    func, off1, off2, post},
 
756
 
 
757
#define     NDK_HTTP_MAIN_LIF_CONF_MULTI(name,func,off1,off2,post)\
 
758
                                    {ngx_string (name),\
 
759
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_LIF_CONF,\
 
760
                                    func, off1, off2, post},
 
761
 
 
762
#define     NDK_HTTP_SRV_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
763
                                    {ngx_string (name),\
 
764
                                    NGX_CONF_MULTI|NDK_HTTP_SRV_LOC_CONF,\
 
765
                                    func, off1, off2, post},
 
766
 
 
767
#define     NDK_HTTP_SRV_LIF_CONF_MULTI(name,func,off1,off2,post)\
 
768
                                    {ngx_string (name),\
 
769
                                    NGX_CONF_MULTI|NDK_HTTP_SRV_LIF_CONF,\
 
770
                                    func, off1, off2, post},
 
771
 
 
772
#define     NDK_HTTP_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
773
                                    {ngx_string (name),\
 
774
                                    NGX_CONF_MULTI|NDK_HTTP_SIF_LOC_CONF,\
 
775
                                    func, off1, off2, post},
 
776
 
 
777
#define     NDK_HTTP_SIF_LIF_CONF_MULTI(name,func,off1,off2,post)\
 
778
                                    {ngx_string (name),\
 
779
                                    NGX_CONF_MULTI|NDK_HTTP_SIF_LIF_CONF,\
 
780
                                    func, off1, off2, post},
 
781
 
 
782
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
783
                                    {ngx_string (name),\
 
784
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
785
                                    func, off1, off2, post},
 
786
 
 
787
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_MULTI(name,func,off1,off2,post)\
 
788
                                    {ngx_string (name),\
 
789
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
790
                                    func, off1, off2, post},
 
791
 
 
792
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
793
                                    {ngx_string (name),\
 
794
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
795
                                    func, off1, off2, post},
 
796
 
 
797
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
 
798
                                    {ngx_string (name),\
 
799
                                    NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
800
                                    func, off1, off2, post},
 
801
 
 
802
#define     NDK_HTTP_CONF_MULTI(name,func,off1,off2,post)\
 
803
                                    {ngx_string (name),\
 
804
                                    NGX_CONF_MULTI|NDK_HTTP_CONF,\
 
805
                                    func, off1, off2, post},
 
806
 
 
807
#define     NDK_HTTP_UPS_CONF_MULTI(name,func,off1,off2,post)\
 
808
                                    {ngx_string (name),\
 
809
                                    NGX_CONF_MULTI|NDK_HTTP_UPS_CONF,\
 
810
                                    func, off1, off2, post},
 
811
 
 
812
#define     NDK_HTTP_ANY_CONF_MULTI(name,func,off1,off2,post)\
 
813
                                    {ngx_string (name),\
 
814
                                    NGX_CONF_MULTI|NDK_HTTP_ANY_CONF,\
 
815
                                    func, off1, off2, post},
 
816
 
 
817
#define     NDK_ANY_CONF_MULTI(name,func,off1,off2,post)\
 
818
                                    {ngx_string (name),\
 
819
                                    NGX_CONF_MULTI|NDK_ANY_CONF,\
 
820
                                    func, off1, off2, post},
 
821
 
 
822
 
 
823
#define     NDK_HTTP_MAIN_CONF_TAKE1(name,func,off1,off2,post)\
 
824
                                    {ngx_string (name),\
 
825
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_CONF,\
 
826
                                    func, off1, off2, post},
 
827
 
 
828
#define     NDK_HTTP_SRV_CONF_TAKE1(name,func,off1,off2,post)\
 
829
                                    {ngx_string (name),\
 
830
                                    NGX_CONF_TAKE1|NDK_HTTP_SRV_CONF,\
 
831
                                    func, off1, off2, post},
 
832
 
 
833
#define     NDK_HTTP_SIF_CONF_TAKE1(name,func,off1,off2,post)\
 
834
                                    {ngx_string (name),\
 
835
                                    NGX_CONF_TAKE1|NDK_HTTP_SIF_CONF,\
 
836
                                    func, off1, off2, post},
 
837
 
 
838
#define     NDK_HTTP_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
839
                                    {ngx_string (name),\
 
840
                                    NGX_CONF_TAKE1|NDK_HTTP_LOC_CONF,\
 
841
                                    func, off1, off2, post},
 
842
 
 
843
#define     NDK_HTTP_LIF_CONF_TAKE1(name,func,off1,off2,post)\
 
844
                                    {ngx_string (name),\
 
845
                                    NGX_CONF_TAKE1|NDK_HTTP_LIF_CONF,\
 
846
                                    func, off1, off2, post},
 
847
 
 
848
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE1(name,func,off1,off2,post)\
 
849
                                    {ngx_string (name),\
 
850
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_CONF,\
 
851
                                    func, off1, off2, post},
 
852
 
 
853
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE1(name,func,off1,off2,post)\
 
854
                                    {ngx_string (name),\
 
855
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SIF_CONF,\
 
856
                                    func, off1, off2, post},
 
857
 
 
858
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
859
                                    {ngx_string (name),\
 
860
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_LOC_CONF,\
 
861
                                    func, off1, off2, post},
 
862
 
 
863
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE1(name,func,off1,off2,post)\
 
864
                                    {ngx_string (name),\
 
865
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_LIF_CONF,\
 
866
                                    func, off1, off2, post},
 
867
 
 
868
#define     NDK_HTTP_SRV_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
869
                                    {ngx_string (name),\
 
870
                                    NGX_CONF_TAKE1|NDK_HTTP_SRV_LOC_CONF,\
 
871
                                    func, off1, off2, post},
 
872
 
 
873
#define     NDK_HTTP_SRV_LIF_CONF_TAKE1(name,func,off1,off2,post)\
 
874
                                    {ngx_string (name),\
 
875
                                    NGX_CONF_TAKE1|NDK_HTTP_SRV_LIF_CONF,\
 
876
                                    func, off1, off2, post},
 
877
 
 
878
#define     NDK_HTTP_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
879
                                    {ngx_string (name),\
 
880
                                    NGX_CONF_TAKE1|NDK_HTTP_SIF_LOC_CONF,\
 
881
                                    func, off1, off2, post},
 
882
 
 
883
#define     NDK_HTTP_SIF_LIF_CONF_TAKE1(name,func,off1,off2,post)\
 
884
                                    {ngx_string (name),\
 
885
                                    NGX_CONF_TAKE1|NDK_HTTP_SIF_LIF_CONF,\
 
886
                                    func, off1, off2, post},
 
887
 
 
888
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
889
                                    {ngx_string (name),\
 
890
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
891
                                    func, off1, off2, post},
 
892
 
 
893
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1(name,func,off1,off2,post)\
 
894
                                    {ngx_string (name),\
 
895
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
896
                                    func, off1, off2, post},
 
897
 
 
898
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
899
                                    {ngx_string (name),\
 
900
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
901
                                    func, off1, off2, post},
 
902
 
 
903
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
 
904
                                    {ngx_string (name),\
 
905
                                    NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
906
                                    func, off1, off2, post},
 
907
 
 
908
#define     NDK_HTTP_CONF_TAKE1(name,func,off1,off2,post)\
 
909
                                    {ngx_string (name),\
 
910
                                    NGX_CONF_TAKE1|NDK_HTTP_CONF,\
 
911
                                    func, off1, off2, post},
 
912
 
 
913
#define     NDK_HTTP_UPS_CONF_TAKE1(name,func,off1,off2,post)\
 
914
                                    {ngx_string (name),\
 
915
                                    NGX_CONF_TAKE1|NDK_HTTP_UPS_CONF,\
 
916
                                    func, off1, off2, post},
 
917
 
 
918
#define     NDK_HTTP_ANY_CONF_TAKE1(name,func,off1,off2,post)\
 
919
                                    {ngx_string (name),\
 
920
                                    NGX_CONF_TAKE1|NDK_HTTP_ANY_CONF,\
 
921
                                    func, off1, off2, post},
 
922
 
 
923
#define     NDK_ANY_CONF_TAKE1(name,func,off1,off2,post)\
 
924
                                    {ngx_string (name),\
 
925
                                    NGX_CONF_TAKE1|NDK_ANY_CONF,\
 
926
                                    func, off1, off2, post},
 
927
 
 
928
 
 
929
#define     NDK_HTTP_MAIN_CONF_TAKE12(name,func,off1,off2,post)\
 
930
                                    {ngx_string (name),\
 
931
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_CONF,\
 
932
                                    func, off1, off2, post},
 
933
 
 
934
#define     NDK_HTTP_SRV_CONF_TAKE12(name,func,off1,off2,post)\
 
935
                                    {ngx_string (name),\
 
936
                                    NGX_CONF_TAKE12|NDK_HTTP_SRV_CONF,\
 
937
                                    func, off1, off2, post},
 
938
 
 
939
#define     NDK_HTTP_SIF_CONF_TAKE12(name,func,off1,off2,post)\
 
940
                                    {ngx_string (name),\
 
941
                                    NGX_CONF_TAKE12|NDK_HTTP_SIF_CONF,\
 
942
                                    func, off1, off2, post},
 
943
 
 
944
#define     NDK_HTTP_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
945
                                    {ngx_string (name),\
 
946
                                    NGX_CONF_TAKE12|NDK_HTTP_LOC_CONF,\
 
947
                                    func, off1, off2, post},
 
948
 
 
949
#define     NDK_HTTP_LIF_CONF_TAKE12(name,func,off1,off2,post)\
 
950
                                    {ngx_string (name),\
 
951
                                    NGX_CONF_TAKE12|NDK_HTTP_LIF_CONF,\
 
952
                                    func, off1, off2, post},
 
953
 
 
954
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE12(name,func,off1,off2,post)\
 
955
                                    {ngx_string (name),\
 
956
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_CONF,\
 
957
                                    func, off1, off2, post},
 
958
 
 
959
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE12(name,func,off1,off2,post)\
 
960
                                    {ngx_string (name),\
 
961
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SIF_CONF,\
 
962
                                    func, off1, off2, post},
 
963
 
 
964
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
965
                                    {ngx_string (name),\
 
966
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_LOC_CONF,\
 
967
                                    func, off1, off2, post},
 
968
 
 
969
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE12(name,func,off1,off2,post)\
 
970
                                    {ngx_string (name),\
 
971
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_LIF_CONF,\
 
972
                                    func, off1, off2, post},
 
973
 
 
974
#define     NDK_HTTP_SRV_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
975
                                    {ngx_string (name),\
 
976
                                    NGX_CONF_TAKE12|NDK_HTTP_SRV_LOC_CONF,\
 
977
                                    func, off1, off2, post},
 
978
 
 
979
#define     NDK_HTTP_SRV_LIF_CONF_TAKE12(name,func,off1,off2,post)\
 
980
                                    {ngx_string (name),\
 
981
                                    NGX_CONF_TAKE12|NDK_HTTP_SRV_LIF_CONF,\
 
982
                                    func, off1, off2, post},
 
983
 
 
984
#define     NDK_HTTP_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
985
                                    {ngx_string (name),\
 
986
                                    NGX_CONF_TAKE12|NDK_HTTP_SIF_LOC_CONF,\
 
987
                                    func, off1, off2, post},
 
988
 
 
989
#define     NDK_HTTP_SIF_LIF_CONF_TAKE12(name,func,off1,off2,post)\
 
990
                                    {ngx_string (name),\
 
991
                                    NGX_CONF_TAKE12|NDK_HTTP_SIF_LIF_CONF,\
 
992
                                    func, off1, off2, post},
 
993
 
 
994
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
995
                                    {ngx_string (name),\
 
996
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
997
                                    func, off1, off2, post},
 
998
 
 
999
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE12(name,func,off1,off2,post)\
 
1000
                                    {ngx_string (name),\
 
1001
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1002
                                    func, off1, off2, post},
 
1003
 
 
1004
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
1005
                                    {ngx_string (name),\
 
1006
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1007
                                    func, off1, off2, post},
 
1008
 
 
1009
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
 
1010
                                    {ngx_string (name),\
 
1011
                                    NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1012
                                    func, off1, off2, post},
 
1013
 
 
1014
#define     NDK_HTTP_CONF_TAKE12(name,func,off1,off2,post)\
 
1015
                                    {ngx_string (name),\
 
1016
                                    NGX_CONF_TAKE12|NDK_HTTP_CONF,\
 
1017
                                    func, off1, off2, post},
 
1018
 
 
1019
#define     NDK_HTTP_UPS_CONF_TAKE12(name,func,off1,off2,post)\
 
1020
                                    {ngx_string (name),\
 
1021
                                    NGX_CONF_TAKE12|NDK_HTTP_UPS_CONF,\
 
1022
                                    func, off1, off2, post},
 
1023
 
 
1024
#define     NDK_HTTP_ANY_CONF_TAKE12(name,func,off1,off2,post)\
 
1025
                                    {ngx_string (name),\
 
1026
                                    NGX_CONF_TAKE12|NDK_HTTP_ANY_CONF,\
 
1027
                                    func, off1, off2, post},
 
1028
 
 
1029
#define     NDK_ANY_CONF_TAKE12(name,func,off1,off2,post)\
 
1030
                                    {ngx_string (name),\
 
1031
                                    NGX_CONF_TAKE12|NDK_ANY_CONF,\
 
1032
                                    func, off1, off2, post},
 
1033
 
 
1034
 
 
1035
#define     NDK_HTTP_MAIN_CONF_TAKE123(name,func,off1,off2,post)\
 
1036
                                    {ngx_string (name),\
 
1037
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_CONF,\
 
1038
                                    func, off1, off2, post},
 
1039
 
 
1040
#define     NDK_HTTP_SRV_CONF_TAKE123(name,func,off1,off2,post)\
 
1041
                                    {ngx_string (name),\
 
1042
                                    NGX_CONF_TAKE123|NDK_HTTP_SRV_CONF,\
 
1043
                                    func, off1, off2, post},
 
1044
 
 
1045
#define     NDK_HTTP_SIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1046
                                    {ngx_string (name),\
 
1047
                                    NGX_CONF_TAKE123|NDK_HTTP_SIF_CONF,\
 
1048
                                    func, off1, off2, post},
 
1049
 
 
1050
#define     NDK_HTTP_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1051
                                    {ngx_string (name),\
 
1052
                                    NGX_CONF_TAKE123|NDK_HTTP_LOC_CONF,\
 
1053
                                    func, off1, off2, post},
 
1054
 
 
1055
#define     NDK_HTTP_LIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1056
                                    {ngx_string (name),\
 
1057
                                    NGX_CONF_TAKE123|NDK_HTTP_LIF_CONF,\
 
1058
                                    func, off1, off2, post},
 
1059
 
 
1060
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE123(name,func,off1,off2,post)\
 
1061
                                    {ngx_string (name),\
 
1062
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_CONF,\
 
1063
                                    func, off1, off2, post},
 
1064
 
 
1065
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1066
                                    {ngx_string (name),\
 
1067
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SIF_CONF,\
 
1068
                                    func, off1, off2, post},
 
1069
 
 
1070
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1071
                                    {ngx_string (name),\
 
1072
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_LOC_CONF,\
 
1073
                                    func, off1, off2, post},
 
1074
 
 
1075
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1076
                                    {ngx_string (name),\
 
1077
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_LIF_CONF,\
 
1078
                                    func, off1, off2, post},
 
1079
 
 
1080
#define     NDK_HTTP_SRV_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1081
                                    {ngx_string (name),\
 
1082
                                    NGX_CONF_TAKE123|NDK_HTTP_SRV_LOC_CONF,\
 
1083
                                    func, off1, off2, post},
 
1084
 
 
1085
#define     NDK_HTTP_SRV_LIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1086
                                    {ngx_string (name),\
 
1087
                                    NGX_CONF_TAKE123|NDK_HTTP_SRV_LIF_CONF,\
 
1088
                                    func, off1, off2, post},
 
1089
 
 
1090
#define     NDK_HTTP_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1091
                                    {ngx_string (name),\
 
1092
                                    NGX_CONF_TAKE123|NDK_HTTP_SIF_LOC_CONF,\
 
1093
                                    func, off1, off2, post},
 
1094
 
 
1095
#define     NDK_HTTP_SIF_LIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1096
                                    {ngx_string (name),\
 
1097
                                    NGX_CONF_TAKE123|NDK_HTTP_SIF_LIF_CONF,\
 
1098
                                    func, off1, off2, post},
 
1099
 
 
1100
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1101
                                    {ngx_string (name),\
 
1102
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1103
                                    func, off1, off2, post},
 
1104
 
 
1105
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE123(name,func,off1,off2,post)\
 
1106
                                    {ngx_string (name),\
 
1107
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1108
                                    func, off1, off2, post},
 
1109
 
 
1110
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1111
                                    {ngx_string (name),\
 
1112
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1113
                                    func, off1, off2, post},
 
1114
 
 
1115
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
 
1116
                                    {ngx_string (name),\
 
1117
                                    NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1118
                                    func, off1, off2, post},
 
1119
 
 
1120
#define     NDK_HTTP_CONF_TAKE123(name,func,off1,off2,post)\
 
1121
                                    {ngx_string (name),\
 
1122
                                    NGX_CONF_TAKE123|NDK_HTTP_CONF,\
 
1123
                                    func, off1, off2, post},
 
1124
 
 
1125
#define     NDK_HTTP_UPS_CONF_TAKE123(name,func,off1,off2,post)\
 
1126
                                    {ngx_string (name),\
 
1127
                                    NGX_CONF_TAKE123|NDK_HTTP_UPS_CONF,\
 
1128
                                    func, off1, off2, post},
 
1129
 
 
1130
#define     NDK_HTTP_ANY_CONF_TAKE123(name,func,off1,off2,post)\
 
1131
                                    {ngx_string (name),\
 
1132
                                    NGX_CONF_TAKE123|NDK_HTTP_ANY_CONF,\
 
1133
                                    func, off1, off2, post},
 
1134
 
 
1135
#define     NDK_ANY_CONF_TAKE123(name,func,off1,off2,post)\
 
1136
                                    {ngx_string (name),\
 
1137
                                    NGX_CONF_TAKE123|NDK_ANY_CONF,\
 
1138
                                    func, off1, off2, post},
 
1139
 
 
1140
 
 
1141
#define     NDK_HTTP_MAIN_CONF_TAKE1234(name,func,off1,off2,post)\
 
1142
                                    {ngx_string (name),\
 
1143
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_CONF,\
 
1144
                                    func, off1, off2, post},
 
1145
 
 
1146
#define     NDK_HTTP_SRV_CONF_TAKE1234(name,func,off1,off2,post)\
 
1147
                                    {ngx_string (name),\
 
1148
                                    NGX_CONF_TAKE1234|NDK_HTTP_SRV_CONF,\
 
1149
                                    func, off1, off2, post},
 
1150
 
 
1151
#define     NDK_HTTP_SIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1152
                                    {ngx_string (name),\
 
1153
                                    NGX_CONF_TAKE1234|NDK_HTTP_SIF_CONF,\
 
1154
                                    func, off1, off2, post},
 
1155
 
 
1156
#define     NDK_HTTP_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1157
                                    {ngx_string (name),\
 
1158
                                    NGX_CONF_TAKE1234|NDK_HTTP_LOC_CONF,\
 
1159
                                    func, off1, off2, post},
 
1160
 
 
1161
#define     NDK_HTTP_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1162
                                    {ngx_string (name),\
 
1163
                                    NGX_CONF_TAKE1234|NDK_HTTP_LIF_CONF,\
 
1164
                                    func, off1, off2, post},
 
1165
 
 
1166
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE1234(name,func,off1,off2,post)\
 
1167
                                    {ngx_string (name),\
 
1168
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_CONF,\
 
1169
                                    func, off1, off2, post},
 
1170
 
 
1171
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1172
                                    {ngx_string (name),\
 
1173
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SIF_CONF,\
 
1174
                                    func, off1, off2, post},
 
1175
 
 
1176
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1177
                                    {ngx_string (name),\
 
1178
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_LOC_CONF,\
 
1179
                                    func, off1, off2, post},
 
1180
 
 
1181
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1182
                                    {ngx_string (name),\
 
1183
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_LIF_CONF,\
 
1184
                                    func, off1, off2, post},
 
1185
 
 
1186
#define     NDK_HTTP_SRV_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1187
                                    {ngx_string (name),\
 
1188
                                    NGX_CONF_TAKE1234|NDK_HTTP_SRV_LOC_CONF,\
 
1189
                                    func, off1, off2, post},
 
1190
 
 
1191
#define     NDK_HTTP_SRV_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1192
                                    {ngx_string (name),\
 
1193
                                    NGX_CONF_TAKE1234|NDK_HTTP_SRV_LIF_CONF,\
 
1194
                                    func, off1, off2, post},
 
1195
 
 
1196
#define     NDK_HTTP_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1197
                                    {ngx_string (name),\
 
1198
                                    NGX_CONF_TAKE1234|NDK_HTTP_SIF_LOC_CONF,\
 
1199
                                    func, off1, off2, post},
 
1200
 
 
1201
#define     NDK_HTTP_SIF_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1202
                                    {ngx_string (name),\
 
1203
                                    NGX_CONF_TAKE1234|NDK_HTTP_SIF_LIF_CONF,\
 
1204
                                    func, off1, off2, post},
 
1205
 
 
1206
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1207
                                    {ngx_string (name),\
 
1208
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1209
                                    func, off1, off2, post},
 
1210
 
 
1211
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
 
1212
                                    {ngx_string (name),\
 
1213
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1214
                                    func, off1, off2, post},
 
1215
 
 
1216
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1217
                                    {ngx_string (name),\
 
1218
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1219
                                    func, off1, off2, post},
 
1220
 
 
1221
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
 
1222
                                    {ngx_string (name),\
 
1223
                                    NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1224
                                    func, off1, off2, post},
 
1225
 
 
1226
#define     NDK_HTTP_CONF_TAKE1234(name,func,off1,off2,post)\
 
1227
                                    {ngx_string (name),\
 
1228
                                    NGX_CONF_TAKE1234|NDK_HTTP_CONF,\
 
1229
                                    func, off1, off2, post},
 
1230
 
 
1231
#define     NDK_HTTP_UPS_CONF_TAKE1234(name,func,off1,off2,post)\
 
1232
                                    {ngx_string (name),\
 
1233
                                    NGX_CONF_TAKE1234|NDK_HTTP_UPS_CONF,\
 
1234
                                    func, off1, off2, post},
 
1235
 
 
1236
#define     NDK_HTTP_ANY_CONF_TAKE1234(name,func,off1,off2,post)\
 
1237
                                    {ngx_string (name),\
 
1238
                                    NGX_CONF_TAKE1234|NDK_HTTP_ANY_CONF,\
 
1239
                                    func, off1, off2, post},
 
1240
 
 
1241
#define     NDK_ANY_CONF_TAKE1234(name,func,off1,off2,post)\
 
1242
                                    {ngx_string (name),\
 
1243
                                    NGX_CONF_TAKE1234|NDK_ANY_CONF,\
 
1244
                                    func, off1, off2, post},
 
1245
 
 
1246
 
 
1247
#define     NDK_HTTP_MAIN_CONF_TAKE13(name,func,off1,off2,post)\
 
1248
                                    {ngx_string (name),\
 
1249
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_CONF,\
 
1250
                                    func, off1, off2, post},
 
1251
 
 
1252
#define     NDK_HTTP_SRV_CONF_TAKE13(name,func,off1,off2,post)\
 
1253
                                    {ngx_string (name),\
 
1254
                                    NGX_CONF_TAKE13|NDK_HTTP_SRV_CONF,\
 
1255
                                    func, off1, off2, post},
 
1256
 
 
1257
#define     NDK_HTTP_SIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1258
                                    {ngx_string (name),\
 
1259
                                    NGX_CONF_TAKE13|NDK_HTTP_SIF_CONF,\
 
1260
                                    func, off1, off2, post},
 
1261
 
 
1262
#define     NDK_HTTP_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1263
                                    {ngx_string (name),\
 
1264
                                    NGX_CONF_TAKE13|NDK_HTTP_LOC_CONF,\
 
1265
                                    func, off1, off2, post},
 
1266
 
 
1267
#define     NDK_HTTP_LIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1268
                                    {ngx_string (name),\
 
1269
                                    NGX_CONF_TAKE13|NDK_HTTP_LIF_CONF,\
 
1270
                                    func, off1, off2, post},
 
1271
 
 
1272
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE13(name,func,off1,off2,post)\
 
1273
                                    {ngx_string (name),\
 
1274
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_CONF,\
 
1275
                                    func, off1, off2, post},
 
1276
 
 
1277
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1278
                                    {ngx_string (name),\
 
1279
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SIF_CONF,\
 
1280
                                    func, off1, off2, post},
 
1281
 
 
1282
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1283
                                    {ngx_string (name),\
 
1284
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_LOC_CONF,\
 
1285
                                    func, off1, off2, post},
 
1286
 
 
1287
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1288
                                    {ngx_string (name),\
 
1289
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_LIF_CONF,\
 
1290
                                    func, off1, off2, post},
 
1291
 
 
1292
#define     NDK_HTTP_SRV_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1293
                                    {ngx_string (name),\
 
1294
                                    NGX_CONF_TAKE13|NDK_HTTP_SRV_LOC_CONF,\
 
1295
                                    func, off1, off2, post},
 
1296
 
 
1297
#define     NDK_HTTP_SRV_LIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1298
                                    {ngx_string (name),\
 
1299
                                    NGX_CONF_TAKE13|NDK_HTTP_SRV_LIF_CONF,\
 
1300
                                    func, off1, off2, post},
 
1301
 
 
1302
#define     NDK_HTTP_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1303
                                    {ngx_string (name),\
 
1304
                                    NGX_CONF_TAKE13|NDK_HTTP_SIF_LOC_CONF,\
 
1305
                                    func, off1, off2, post},
 
1306
 
 
1307
#define     NDK_HTTP_SIF_LIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1308
                                    {ngx_string (name),\
 
1309
                                    NGX_CONF_TAKE13|NDK_HTTP_SIF_LIF_CONF,\
 
1310
                                    func, off1, off2, post},
 
1311
 
 
1312
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1313
                                    {ngx_string (name),\
 
1314
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1315
                                    func, off1, off2, post},
 
1316
 
 
1317
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE13(name,func,off1,off2,post)\
 
1318
                                    {ngx_string (name),\
 
1319
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1320
                                    func, off1, off2, post},
 
1321
 
 
1322
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1323
                                    {ngx_string (name),\
 
1324
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1325
                                    func, off1, off2, post},
 
1326
 
 
1327
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
 
1328
                                    {ngx_string (name),\
 
1329
                                    NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1330
                                    func, off1, off2, post},
 
1331
 
 
1332
#define     NDK_HTTP_CONF_TAKE13(name,func,off1,off2,post)\
 
1333
                                    {ngx_string (name),\
 
1334
                                    NGX_CONF_TAKE13|NDK_HTTP_CONF,\
 
1335
                                    func, off1, off2, post},
 
1336
 
 
1337
#define     NDK_HTTP_UPS_CONF_TAKE13(name,func,off1,off2,post)\
 
1338
                                    {ngx_string (name),\
 
1339
                                    NGX_CONF_TAKE13|NDK_HTTP_UPS_CONF,\
 
1340
                                    func, off1, off2, post},
 
1341
 
 
1342
#define     NDK_HTTP_ANY_CONF_TAKE13(name,func,off1,off2,post)\
 
1343
                                    {ngx_string (name),\
 
1344
                                    NGX_CONF_TAKE13|NDK_HTTP_ANY_CONF,\
 
1345
                                    func, off1, off2, post},
 
1346
 
 
1347
#define     NDK_ANY_CONF_TAKE13(name,func,off1,off2,post)\
 
1348
                                    {ngx_string (name),\
 
1349
                                    NGX_CONF_TAKE13|NDK_ANY_CONF,\
 
1350
                                    func, off1, off2, post},
 
1351
 
 
1352
 
 
1353
#define     NDK_HTTP_MAIN_CONF_TAKE2(name,func,off1,off2,post)\
 
1354
                                    {ngx_string (name),\
 
1355
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_CONF,\
 
1356
                                    func, off1, off2, post},
 
1357
 
 
1358
#define     NDK_HTTP_SRV_CONF_TAKE2(name,func,off1,off2,post)\
 
1359
                                    {ngx_string (name),\
 
1360
                                    NGX_CONF_TAKE2|NDK_HTTP_SRV_CONF,\
 
1361
                                    func, off1, off2, post},
 
1362
 
 
1363
#define     NDK_HTTP_SIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1364
                                    {ngx_string (name),\
 
1365
                                    NGX_CONF_TAKE2|NDK_HTTP_SIF_CONF,\
 
1366
                                    func, off1, off2, post},
 
1367
 
 
1368
#define     NDK_HTTP_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1369
                                    {ngx_string (name),\
 
1370
                                    NGX_CONF_TAKE2|NDK_HTTP_LOC_CONF,\
 
1371
                                    func, off1, off2, post},
 
1372
 
 
1373
#define     NDK_HTTP_LIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1374
                                    {ngx_string (name),\
 
1375
                                    NGX_CONF_TAKE2|NDK_HTTP_LIF_CONF,\
 
1376
                                    func, off1, off2, post},
 
1377
 
 
1378
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE2(name,func,off1,off2,post)\
 
1379
                                    {ngx_string (name),\
 
1380
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_CONF,\
 
1381
                                    func, off1, off2, post},
 
1382
 
 
1383
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1384
                                    {ngx_string (name),\
 
1385
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SIF_CONF,\
 
1386
                                    func, off1, off2, post},
 
1387
 
 
1388
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1389
                                    {ngx_string (name),\
 
1390
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_LOC_CONF,\
 
1391
                                    func, off1, off2, post},
 
1392
 
 
1393
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1394
                                    {ngx_string (name),\
 
1395
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_LIF_CONF,\
 
1396
                                    func, off1, off2, post},
 
1397
 
 
1398
#define     NDK_HTTP_SRV_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1399
                                    {ngx_string (name),\
 
1400
                                    NGX_CONF_TAKE2|NDK_HTTP_SRV_LOC_CONF,\
 
1401
                                    func, off1, off2, post},
 
1402
 
 
1403
#define     NDK_HTTP_SRV_LIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1404
                                    {ngx_string (name),\
 
1405
                                    NGX_CONF_TAKE2|NDK_HTTP_SRV_LIF_CONF,\
 
1406
                                    func, off1, off2, post},
 
1407
 
 
1408
#define     NDK_HTTP_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1409
                                    {ngx_string (name),\
 
1410
                                    NGX_CONF_TAKE2|NDK_HTTP_SIF_LOC_CONF,\
 
1411
                                    func, off1, off2, post},
 
1412
 
 
1413
#define     NDK_HTTP_SIF_LIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1414
                                    {ngx_string (name),\
 
1415
                                    NGX_CONF_TAKE2|NDK_HTTP_SIF_LIF_CONF,\
 
1416
                                    func, off1, off2, post},
 
1417
 
 
1418
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1419
                                    {ngx_string (name),\
 
1420
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1421
                                    func, off1, off2, post},
 
1422
 
 
1423
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2(name,func,off1,off2,post)\
 
1424
                                    {ngx_string (name),\
 
1425
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1426
                                    func, off1, off2, post},
 
1427
 
 
1428
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1429
                                    {ngx_string (name),\
 
1430
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1431
                                    func, off1, off2, post},
 
1432
 
 
1433
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
 
1434
                                    {ngx_string (name),\
 
1435
                                    NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1436
                                    func, off1, off2, post},
 
1437
 
 
1438
#define     NDK_HTTP_CONF_TAKE2(name,func,off1,off2,post)\
 
1439
                                    {ngx_string (name),\
 
1440
                                    NGX_CONF_TAKE2|NDK_HTTP_CONF,\
 
1441
                                    func, off1, off2, post},
 
1442
 
 
1443
#define     NDK_HTTP_UPS_CONF_TAKE2(name,func,off1,off2,post)\
 
1444
                                    {ngx_string (name),\
 
1445
                                    NGX_CONF_TAKE2|NDK_HTTP_UPS_CONF,\
 
1446
                                    func, off1, off2, post},
 
1447
 
 
1448
#define     NDK_HTTP_ANY_CONF_TAKE2(name,func,off1,off2,post)\
 
1449
                                    {ngx_string (name),\
 
1450
                                    NGX_CONF_TAKE2|NDK_HTTP_ANY_CONF,\
 
1451
                                    func, off1, off2, post},
 
1452
 
 
1453
#define     NDK_ANY_CONF_TAKE2(name,func,off1,off2,post)\
 
1454
                                    {ngx_string (name),\
 
1455
                                    NGX_CONF_TAKE2|NDK_ANY_CONF,\
 
1456
                                    func, off1, off2, post},
 
1457
 
 
1458
 
 
1459
#define     NDK_HTTP_MAIN_CONF_TAKE23(name,func,off1,off2,post)\
 
1460
                                    {ngx_string (name),\
 
1461
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_CONF,\
 
1462
                                    func, off1, off2, post},
 
1463
 
 
1464
#define     NDK_HTTP_SRV_CONF_TAKE23(name,func,off1,off2,post)\
 
1465
                                    {ngx_string (name),\
 
1466
                                    NGX_CONF_TAKE23|NDK_HTTP_SRV_CONF,\
 
1467
                                    func, off1, off2, post},
 
1468
 
 
1469
#define     NDK_HTTP_SIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1470
                                    {ngx_string (name),\
 
1471
                                    NGX_CONF_TAKE23|NDK_HTTP_SIF_CONF,\
 
1472
                                    func, off1, off2, post},
 
1473
 
 
1474
#define     NDK_HTTP_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1475
                                    {ngx_string (name),\
 
1476
                                    NGX_CONF_TAKE23|NDK_HTTP_LOC_CONF,\
 
1477
                                    func, off1, off2, post},
 
1478
 
 
1479
#define     NDK_HTTP_LIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1480
                                    {ngx_string (name),\
 
1481
                                    NGX_CONF_TAKE23|NDK_HTTP_LIF_CONF,\
 
1482
                                    func, off1, off2, post},
 
1483
 
 
1484
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE23(name,func,off1,off2,post)\
 
1485
                                    {ngx_string (name),\
 
1486
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_CONF,\
 
1487
                                    func, off1, off2, post},
 
1488
 
 
1489
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1490
                                    {ngx_string (name),\
 
1491
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SIF_CONF,\
 
1492
                                    func, off1, off2, post},
 
1493
 
 
1494
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1495
                                    {ngx_string (name),\
 
1496
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_LOC_CONF,\
 
1497
                                    func, off1, off2, post},
 
1498
 
 
1499
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1500
                                    {ngx_string (name),\
 
1501
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_LIF_CONF,\
 
1502
                                    func, off1, off2, post},
 
1503
 
 
1504
#define     NDK_HTTP_SRV_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1505
                                    {ngx_string (name),\
 
1506
                                    NGX_CONF_TAKE23|NDK_HTTP_SRV_LOC_CONF,\
 
1507
                                    func, off1, off2, post},
 
1508
 
 
1509
#define     NDK_HTTP_SRV_LIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1510
                                    {ngx_string (name),\
 
1511
                                    NGX_CONF_TAKE23|NDK_HTTP_SRV_LIF_CONF,\
 
1512
                                    func, off1, off2, post},
 
1513
 
 
1514
#define     NDK_HTTP_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1515
                                    {ngx_string (name),\
 
1516
                                    NGX_CONF_TAKE23|NDK_HTTP_SIF_LOC_CONF,\
 
1517
                                    func, off1, off2, post},
 
1518
 
 
1519
#define     NDK_HTTP_SIF_LIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1520
                                    {ngx_string (name),\
 
1521
                                    NGX_CONF_TAKE23|NDK_HTTP_SIF_LIF_CONF,\
 
1522
                                    func, off1, off2, post},
 
1523
 
 
1524
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1525
                                    {ngx_string (name),\
 
1526
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1527
                                    func, off1, off2, post},
 
1528
 
 
1529
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE23(name,func,off1,off2,post)\
 
1530
                                    {ngx_string (name),\
 
1531
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1532
                                    func, off1, off2, post},
 
1533
 
 
1534
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1535
                                    {ngx_string (name),\
 
1536
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1537
                                    func, off1, off2, post},
 
1538
 
 
1539
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
 
1540
                                    {ngx_string (name),\
 
1541
                                    NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1542
                                    func, off1, off2, post},
 
1543
 
 
1544
#define     NDK_HTTP_CONF_TAKE23(name,func,off1,off2,post)\
 
1545
                                    {ngx_string (name),\
 
1546
                                    NGX_CONF_TAKE23|NDK_HTTP_CONF,\
 
1547
                                    func, off1, off2, post},
 
1548
 
 
1549
#define     NDK_HTTP_UPS_CONF_TAKE23(name,func,off1,off2,post)\
 
1550
                                    {ngx_string (name),\
 
1551
                                    NGX_CONF_TAKE23|NDK_HTTP_UPS_CONF,\
 
1552
                                    func, off1, off2, post},
 
1553
 
 
1554
#define     NDK_HTTP_ANY_CONF_TAKE23(name,func,off1,off2,post)\
 
1555
                                    {ngx_string (name),\
 
1556
                                    NGX_CONF_TAKE23|NDK_HTTP_ANY_CONF,\
 
1557
                                    func, off1, off2, post},
 
1558
 
 
1559
#define     NDK_ANY_CONF_TAKE23(name,func,off1,off2,post)\
 
1560
                                    {ngx_string (name),\
 
1561
                                    NGX_CONF_TAKE23|NDK_ANY_CONF,\
 
1562
                                    func, off1, off2, post},
 
1563
 
 
1564
 
 
1565
#define     NDK_HTTP_MAIN_CONF_TAKE3(name,func,off1,off2,post)\
 
1566
                                    {ngx_string (name),\
 
1567
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_CONF,\
 
1568
                                    func, off1, off2, post},
 
1569
 
 
1570
#define     NDK_HTTP_SRV_CONF_TAKE3(name,func,off1,off2,post)\
 
1571
                                    {ngx_string (name),\
 
1572
                                    NGX_CONF_TAKE3|NDK_HTTP_SRV_CONF,\
 
1573
                                    func, off1, off2, post},
 
1574
 
 
1575
#define     NDK_HTTP_SIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1576
                                    {ngx_string (name),\
 
1577
                                    NGX_CONF_TAKE3|NDK_HTTP_SIF_CONF,\
 
1578
                                    func, off1, off2, post},
 
1579
 
 
1580
#define     NDK_HTTP_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1581
                                    {ngx_string (name),\
 
1582
                                    NGX_CONF_TAKE3|NDK_HTTP_LOC_CONF,\
 
1583
                                    func, off1, off2, post},
 
1584
 
 
1585
#define     NDK_HTTP_LIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1586
                                    {ngx_string (name),\
 
1587
                                    NGX_CONF_TAKE3|NDK_HTTP_LIF_CONF,\
 
1588
                                    func, off1, off2, post},
 
1589
 
 
1590
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE3(name,func,off1,off2,post)\
 
1591
                                    {ngx_string (name),\
 
1592
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_CONF,\
 
1593
                                    func, off1, off2, post},
 
1594
 
 
1595
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1596
                                    {ngx_string (name),\
 
1597
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SIF_CONF,\
 
1598
                                    func, off1, off2, post},
 
1599
 
 
1600
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1601
                                    {ngx_string (name),\
 
1602
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_LOC_CONF,\
 
1603
                                    func, off1, off2, post},
 
1604
 
 
1605
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1606
                                    {ngx_string (name),\
 
1607
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_LIF_CONF,\
 
1608
                                    func, off1, off2, post},
 
1609
 
 
1610
#define     NDK_HTTP_SRV_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1611
                                    {ngx_string (name),\
 
1612
                                    NGX_CONF_TAKE3|NDK_HTTP_SRV_LOC_CONF,\
 
1613
                                    func, off1, off2, post},
 
1614
 
 
1615
#define     NDK_HTTP_SRV_LIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1616
                                    {ngx_string (name),\
 
1617
                                    NGX_CONF_TAKE3|NDK_HTTP_SRV_LIF_CONF,\
 
1618
                                    func, off1, off2, post},
 
1619
 
 
1620
#define     NDK_HTTP_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1621
                                    {ngx_string (name),\
 
1622
                                    NGX_CONF_TAKE3|NDK_HTTP_SIF_LOC_CONF,\
 
1623
                                    func, off1, off2, post},
 
1624
 
 
1625
#define     NDK_HTTP_SIF_LIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1626
                                    {ngx_string (name),\
 
1627
                                    NGX_CONF_TAKE3|NDK_HTTP_SIF_LIF_CONF,\
 
1628
                                    func, off1, off2, post},
 
1629
 
 
1630
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1631
                                    {ngx_string (name),\
 
1632
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1633
                                    func, off1, off2, post},
 
1634
 
 
1635
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE3(name,func,off1,off2,post)\
 
1636
                                    {ngx_string (name),\
 
1637
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1638
                                    func, off1, off2, post},
 
1639
 
 
1640
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1641
                                    {ngx_string (name),\
 
1642
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1643
                                    func, off1, off2, post},
 
1644
 
 
1645
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
 
1646
                                    {ngx_string (name),\
 
1647
                                    NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1648
                                    func, off1, off2, post},
 
1649
 
 
1650
#define     NDK_HTTP_CONF_TAKE3(name,func,off1,off2,post)\
 
1651
                                    {ngx_string (name),\
 
1652
                                    NGX_CONF_TAKE3|NDK_HTTP_CONF,\
 
1653
                                    func, off1, off2, post},
 
1654
 
 
1655
#define     NDK_HTTP_UPS_CONF_TAKE3(name,func,off1,off2,post)\
 
1656
                                    {ngx_string (name),\
 
1657
                                    NGX_CONF_TAKE3|NDK_HTTP_UPS_CONF,\
 
1658
                                    func, off1, off2, post},
 
1659
 
 
1660
#define     NDK_HTTP_ANY_CONF_TAKE3(name,func,off1,off2,post)\
 
1661
                                    {ngx_string (name),\
 
1662
                                    NGX_CONF_TAKE3|NDK_HTTP_ANY_CONF,\
 
1663
                                    func, off1, off2, post},
 
1664
 
 
1665
#define     NDK_ANY_CONF_TAKE3(name,func,off1,off2,post)\
 
1666
                                    {ngx_string (name),\
 
1667
                                    NGX_CONF_TAKE3|NDK_ANY_CONF,\
 
1668
                                    func, off1, off2, post},
 
1669
 
 
1670
 
 
1671
#define     NDK_HTTP_MAIN_CONF_TAKE4(name,func,off1,off2,post)\
 
1672
                                    {ngx_string (name),\
 
1673
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_CONF,\
 
1674
                                    func, off1, off2, post},
 
1675
 
 
1676
#define     NDK_HTTP_SRV_CONF_TAKE4(name,func,off1,off2,post)\
 
1677
                                    {ngx_string (name),\
 
1678
                                    NGX_CONF_TAKE4|NDK_HTTP_SRV_CONF,\
 
1679
                                    func, off1, off2, post},
 
1680
 
 
1681
#define     NDK_HTTP_SIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1682
                                    {ngx_string (name),\
 
1683
                                    NGX_CONF_TAKE4|NDK_HTTP_SIF_CONF,\
 
1684
                                    func, off1, off2, post},
 
1685
 
 
1686
#define     NDK_HTTP_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1687
                                    {ngx_string (name),\
 
1688
                                    NGX_CONF_TAKE4|NDK_HTTP_LOC_CONF,\
 
1689
                                    func, off1, off2, post},
 
1690
 
 
1691
#define     NDK_HTTP_LIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1692
                                    {ngx_string (name),\
 
1693
                                    NGX_CONF_TAKE4|NDK_HTTP_LIF_CONF,\
 
1694
                                    func, off1, off2, post},
 
1695
 
 
1696
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE4(name,func,off1,off2,post)\
 
1697
                                    {ngx_string (name),\
 
1698
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_CONF,\
 
1699
                                    func, off1, off2, post},
 
1700
 
 
1701
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1702
                                    {ngx_string (name),\
 
1703
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SIF_CONF,\
 
1704
                                    func, off1, off2, post},
 
1705
 
 
1706
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1707
                                    {ngx_string (name),\
 
1708
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_LOC_CONF,\
 
1709
                                    func, off1, off2, post},
 
1710
 
 
1711
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1712
                                    {ngx_string (name),\
 
1713
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_LIF_CONF,\
 
1714
                                    func, off1, off2, post},
 
1715
 
 
1716
#define     NDK_HTTP_SRV_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1717
                                    {ngx_string (name),\
 
1718
                                    NGX_CONF_TAKE4|NDK_HTTP_SRV_LOC_CONF,\
 
1719
                                    func, off1, off2, post},
 
1720
 
 
1721
#define     NDK_HTTP_SRV_LIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1722
                                    {ngx_string (name),\
 
1723
                                    NGX_CONF_TAKE4|NDK_HTTP_SRV_LIF_CONF,\
 
1724
                                    func, off1, off2, post},
 
1725
 
 
1726
#define     NDK_HTTP_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1727
                                    {ngx_string (name),\
 
1728
                                    NGX_CONF_TAKE4|NDK_HTTP_SIF_LOC_CONF,\
 
1729
                                    func, off1, off2, post},
 
1730
 
 
1731
#define     NDK_HTTP_SIF_LIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1732
                                    {ngx_string (name),\
 
1733
                                    NGX_CONF_TAKE4|NDK_HTTP_SIF_LIF_CONF,\
 
1734
                                    func, off1, off2, post},
 
1735
 
 
1736
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1737
                                    {ngx_string (name),\
 
1738
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1739
                                    func, off1, off2, post},
 
1740
 
 
1741
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE4(name,func,off1,off2,post)\
 
1742
                                    {ngx_string (name),\
 
1743
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1744
                                    func, off1, off2, post},
 
1745
 
 
1746
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1747
                                    {ngx_string (name),\
 
1748
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1749
                                    func, off1, off2, post},
 
1750
 
 
1751
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
 
1752
                                    {ngx_string (name),\
 
1753
                                    NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1754
                                    func, off1, off2, post},
 
1755
 
 
1756
#define     NDK_HTTP_CONF_TAKE4(name,func,off1,off2,post)\
 
1757
                                    {ngx_string (name),\
 
1758
                                    NGX_CONF_TAKE4|NDK_HTTP_CONF,\
 
1759
                                    func, off1, off2, post},
 
1760
 
 
1761
#define     NDK_HTTP_UPS_CONF_TAKE4(name,func,off1,off2,post)\
 
1762
                                    {ngx_string (name),\
 
1763
                                    NGX_CONF_TAKE4|NDK_HTTP_UPS_CONF,\
 
1764
                                    func, off1, off2, post},
 
1765
 
 
1766
#define     NDK_HTTP_ANY_CONF_TAKE4(name,func,off1,off2,post)\
 
1767
                                    {ngx_string (name),\
 
1768
                                    NGX_CONF_TAKE4|NDK_HTTP_ANY_CONF,\
 
1769
                                    func, off1, off2, post},
 
1770
 
 
1771
#define     NDK_ANY_CONF_TAKE4(name,func,off1,off2,post)\
 
1772
                                    {ngx_string (name),\
 
1773
                                    NGX_CONF_TAKE4|NDK_ANY_CONF,\
 
1774
                                    func, off1, off2, post},
 
1775
 
 
1776
 
 
1777
#define     NDK_HTTP_MAIN_CONF_TAKE5(name,func,off1,off2,post)\
 
1778
                                    {ngx_string (name),\
 
1779
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_CONF,\
 
1780
                                    func, off1, off2, post},
 
1781
 
 
1782
#define     NDK_HTTP_SRV_CONF_TAKE5(name,func,off1,off2,post)\
 
1783
                                    {ngx_string (name),\
 
1784
                                    NGX_CONF_TAKE5|NDK_HTTP_SRV_CONF,\
 
1785
                                    func, off1, off2, post},
 
1786
 
 
1787
#define     NDK_HTTP_SIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1788
                                    {ngx_string (name),\
 
1789
                                    NGX_CONF_TAKE5|NDK_HTTP_SIF_CONF,\
 
1790
                                    func, off1, off2, post},
 
1791
 
 
1792
#define     NDK_HTTP_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1793
                                    {ngx_string (name),\
 
1794
                                    NGX_CONF_TAKE5|NDK_HTTP_LOC_CONF,\
 
1795
                                    func, off1, off2, post},
 
1796
 
 
1797
#define     NDK_HTTP_LIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1798
                                    {ngx_string (name),\
 
1799
                                    NGX_CONF_TAKE5|NDK_HTTP_LIF_CONF,\
 
1800
                                    func, off1, off2, post},
 
1801
 
 
1802
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE5(name,func,off1,off2,post)\
 
1803
                                    {ngx_string (name),\
 
1804
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_CONF,\
 
1805
                                    func, off1, off2, post},
 
1806
 
 
1807
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1808
                                    {ngx_string (name),\
 
1809
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SIF_CONF,\
 
1810
                                    func, off1, off2, post},
 
1811
 
 
1812
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1813
                                    {ngx_string (name),\
 
1814
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_LOC_CONF,\
 
1815
                                    func, off1, off2, post},
 
1816
 
 
1817
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1818
                                    {ngx_string (name),\
 
1819
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_LIF_CONF,\
 
1820
                                    func, off1, off2, post},
 
1821
 
 
1822
#define     NDK_HTTP_SRV_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1823
                                    {ngx_string (name),\
 
1824
                                    NGX_CONF_TAKE5|NDK_HTTP_SRV_LOC_CONF,\
 
1825
                                    func, off1, off2, post},
 
1826
 
 
1827
#define     NDK_HTTP_SRV_LIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1828
                                    {ngx_string (name),\
 
1829
                                    NGX_CONF_TAKE5|NDK_HTTP_SRV_LIF_CONF,\
 
1830
                                    func, off1, off2, post},
 
1831
 
 
1832
#define     NDK_HTTP_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1833
                                    {ngx_string (name),\
 
1834
                                    NGX_CONF_TAKE5|NDK_HTTP_SIF_LOC_CONF,\
 
1835
                                    func, off1, off2, post},
 
1836
 
 
1837
#define     NDK_HTTP_SIF_LIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1838
                                    {ngx_string (name),\
 
1839
                                    NGX_CONF_TAKE5|NDK_HTTP_SIF_LIF_CONF,\
 
1840
                                    func, off1, off2, post},
 
1841
 
 
1842
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1843
                                    {ngx_string (name),\
 
1844
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1845
                                    func, off1, off2, post},
 
1846
 
 
1847
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE5(name,func,off1,off2,post)\
 
1848
                                    {ngx_string (name),\
 
1849
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1850
                                    func, off1, off2, post},
 
1851
 
 
1852
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1853
                                    {ngx_string (name),\
 
1854
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1855
                                    func, off1, off2, post},
 
1856
 
 
1857
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
 
1858
                                    {ngx_string (name),\
 
1859
                                    NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1860
                                    func, off1, off2, post},
 
1861
 
 
1862
#define     NDK_HTTP_CONF_TAKE5(name,func,off1,off2,post)\
 
1863
                                    {ngx_string (name),\
 
1864
                                    NGX_CONF_TAKE5|NDK_HTTP_CONF,\
 
1865
                                    func, off1, off2, post},
 
1866
 
 
1867
#define     NDK_HTTP_UPS_CONF_TAKE5(name,func,off1,off2,post)\
 
1868
                                    {ngx_string (name),\
 
1869
                                    NGX_CONF_TAKE5|NDK_HTTP_UPS_CONF,\
 
1870
                                    func, off1, off2, post},
 
1871
 
 
1872
#define     NDK_HTTP_ANY_CONF_TAKE5(name,func,off1,off2,post)\
 
1873
                                    {ngx_string (name),\
 
1874
                                    NGX_CONF_TAKE5|NDK_HTTP_ANY_CONF,\
 
1875
                                    func, off1, off2, post},
 
1876
 
 
1877
#define     NDK_ANY_CONF_TAKE5(name,func,off1,off2,post)\
 
1878
                                    {ngx_string (name),\
 
1879
                                    NGX_CONF_TAKE5|NDK_ANY_CONF,\
 
1880
                                    func, off1, off2, post},
 
1881
 
 
1882
 
 
1883
#define     NDK_HTTP_MAIN_CONF_TAKE6(name,func,off1,off2,post)\
 
1884
                                    {ngx_string (name),\
 
1885
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_CONF,\
 
1886
                                    func, off1, off2, post},
 
1887
 
 
1888
#define     NDK_HTTP_SRV_CONF_TAKE6(name,func,off1,off2,post)\
 
1889
                                    {ngx_string (name),\
 
1890
                                    NGX_CONF_TAKE6|NDK_HTTP_SRV_CONF,\
 
1891
                                    func, off1, off2, post},
 
1892
 
 
1893
#define     NDK_HTTP_SIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1894
                                    {ngx_string (name),\
 
1895
                                    NGX_CONF_TAKE6|NDK_HTTP_SIF_CONF,\
 
1896
                                    func, off1, off2, post},
 
1897
 
 
1898
#define     NDK_HTTP_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1899
                                    {ngx_string (name),\
 
1900
                                    NGX_CONF_TAKE6|NDK_HTTP_LOC_CONF,\
 
1901
                                    func, off1, off2, post},
 
1902
 
 
1903
#define     NDK_HTTP_LIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1904
                                    {ngx_string (name),\
 
1905
                                    NGX_CONF_TAKE6|NDK_HTTP_LIF_CONF,\
 
1906
                                    func, off1, off2, post},
 
1907
 
 
1908
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE6(name,func,off1,off2,post)\
 
1909
                                    {ngx_string (name),\
 
1910
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_CONF,\
 
1911
                                    func, off1, off2, post},
 
1912
 
 
1913
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1914
                                    {ngx_string (name),\
 
1915
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SIF_CONF,\
 
1916
                                    func, off1, off2, post},
 
1917
 
 
1918
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1919
                                    {ngx_string (name),\
 
1920
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_LOC_CONF,\
 
1921
                                    func, off1, off2, post},
 
1922
 
 
1923
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1924
                                    {ngx_string (name),\
 
1925
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_LIF_CONF,\
 
1926
                                    func, off1, off2, post},
 
1927
 
 
1928
#define     NDK_HTTP_SRV_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1929
                                    {ngx_string (name),\
 
1930
                                    NGX_CONF_TAKE6|NDK_HTTP_SRV_LOC_CONF,\
 
1931
                                    func, off1, off2, post},
 
1932
 
 
1933
#define     NDK_HTTP_SRV_LIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1934
                                    {ngx_string (name),\
 
1935
                                    NGX_CONF_TAKE6|NDK_HTTP_SRV_LIF_CONF,\
 
1936
                                    func, off1, off2, post},
 
1937
 
 
1938
#define     NDK_HTTP_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1939
                                    {ngx_string (name),\
 
1940
                                    NGX_CONF_TAKE6|NDK_HTTP_SIF_LOC_CONF,\
 
1941
                                    func, off1, off2, post},
 
1942
 
 
1943
#define     NDK_HTTP_SIF_LIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1944
                                    {ngx_string (name),\
 
1945
                                    NGX_CONF_TAKE6|NDK_HTTP_SIF_LIF_CONF,\
 
1946
                                    func, off1, off2, post},
 
1947
 
 
1948
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1949
                                    {ngx_string (name),\
 
1950
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
1951
                                    func, off1, off2, post},
 
1952
 
 
1953
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE6(name,func,off1,off2,post)\
 
1954
                                    {ngx_string (name),\
 
1955
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
1956
                                    func, off1, off2, post},
 
1957
 
 
1958
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1959
                                    {ngx_string (name),\
 
1960
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
1961
                                    func, off1, off2, post},
 
1962
 
 
1963
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
 
1964
                                    {ngx_string (name),\
 
1965
                                    NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
1966
                                    func, off1, off2, post},
 
1967
 
 
1968
#define     NDK_HTTP_CONF_TAKE6(name,func,off1,off2,post)\
 
1969
                                    {ngx_string (name),\
 
1970
                                    NGX_CONF_TAKE6|NDK_HTTP_CONF,\
 
1971
                                    func, off1, off2, post},
 
1972
 
 
1973
#define     NDK_HTTP_UPS_CONF_TAKE6(name,func,off1,off2,post)\
 
1974
                                    {ngx_string (name),\
 
1975
                                    NGX_CONF_TAKE6|NDK_HTTP_UPS_CONF,\
 
1976
                                    func, off1, off2, post},
 
1977
 
 
1978
#define     NDK_HTTP_ANY_CONF_TAKE6(name,func,off1,off2,post)\
 
1979
                                    {ngx_string (name),\
 
1980
                                    NGX_CONF_TAKE6|NDK_HTTP_ANY_CONF,\
 
1981
                                    func, off1, off2, post},
 
1982
 
 
1983
#define     NDK_ANY_CONF_TAKE6(name,func,off1,off2,post)\
 
1984
                                    {ngx_string (name),\
 
1985
                                    NGX_CONF_TAKE6|NDK_ANY_CONF,\
 
1986
                                    func, off1, off2, post},
 
1987
 
 
1988
 
 
1989
#define     NDK_HTTP_MAIN_CONF_TAKE7(name,func,off1,off2,post)\
 
1990
                                    {ngx_string (name),\
 
1991
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_CONF,\
 
1992
                                    func, off1, off2, post},
 
1993
 
 
1994
#define     NDK_HTTP_SRV_CONF_TAKE7(name,func,off1,off2,post)\
 
1995
                                    {ngx_string (name),\
 
1996
                                    NGX_CONF_TAKE7|NDK_HTTP_SRV_CONF,\
 
1997
                                    func, off1, off2, post},
 
1998
 
 
1999
#define     NDK_HTTP_SIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2000
                                    {ngx_string (name),\
 
2001
                                    NGX_CONF_TAKE7|NDK_HTTP_SIF_CONF,\
 
2002
                                    func, off1, off2, post},
 
2003
 
 
2004
#define     NDK_HTTP_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2005
                                    {ngx_string (name),\
 
2006
                                    NGX_CONF_TAKE7|NDK_HTTP_LOC_CONF,\
 
2007
                                    func, off1, off2, post},
 
2008
 
 
2009
#define     NDK_HTTP_LIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2010
                                    {ngx_string (name),\
 
2011
                                    NGX_CONF_TAKE7|NDK_HTTP_LIF_CONF,\
 
2012
                                    func, off1, off2, post},
 
2013
 
 
2014
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE7(name,func,off1,off2,post)\
 
2015
                                    {ngx_string (name),\
 
2016
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_CONF,\
 
2017
                                    func, off1, off2, post},
 
2018
 
 
2019
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2020
                                    {ngx_string (name),\
 
2021
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SIF_CONF,\
 
2022
                                    func, off1, off2, post},
 
2023
 
 
2024
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2025
                                    {ngx_string (name),\
 
2026
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_LOC_CONF,\
 
2027
                                    func, off1, off2, post},
 
2028
 
 
2029
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2030
                                    {ngx_string (name),\
 
2031
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_LIF_CONF,\
 
2032
                                    func, off1, off2, post},
 
2033
 
 
2034
#define     NDK_HTTP_SRV_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2035
                                    {ngx_string (name),\
 
2036
                                    NGX_CONF_TAKE7|NDK_HTTP_SRV_LOC_CONF,\
 
2037
                                    func, off1, off2, post},
 
2038
 
 
2039
#define     NDK_HTTP_SRV_LIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2040
                                    {ngx_string (name),\
 
2041
                                    NGX_CONF_TAKE7|NDK_HTTP_SRV_LIF_CONF,\
 
2042
                                    func, off1, off2, post},
 
2043
 
 
2044
#define     NDK_HTTP_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2045
                                    {ngx_string (name),\
 
2046
                                    NGX_CONF_TAKE7|NDK_HTTP_SIF_LOC_CONF,\
 
2047
                                    func, off1, off2, post},
 
2048
 
 
2049
#define     NDK_HTTP_SIF_LIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2050
                                    {ngx_string (name),\
 
2051
                                    NGX_CONF_TAKE7|NDK_HTTP_SIF_LIF_CONF,\
 
2052
                                    func, off1, off2, post},
 
2053
 
 
2054
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2055
                                    {ngx_string (name),\
 
2056
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
2057
                                    func, off1, off2, post},
 
2058
 
 
2059
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE7(name,func,off1,off2,post)\
 
2060
                                    {ngx_string (name),\
 
2061
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
2062
                                    func, off1, off2, post},
 
2063
 
 
2064
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2065
                                    {ngx_string (name),\
 
2066
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
2067
                                    func, off1, off2, post},
 
2068
 
 
2069
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
 
2070
                                    {ngx_string (name),\
 
2071
                                    NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
2072
                                    func, off1, off2, post},
 
2073
 
 
2074
#define     NDK_HTTP_CONF_TAKE7(name,func,off1,off2,post)\
 
2075
                                    {ngx_string (name),\
 
2076
                                    NGX_CONF_TAKE7|NDK_HTTP_CONF,\
 
2077
                                    func, off1, off2, post},
 
2078
 
 
2079
#define     NDK_HTTP_UPS_CONF_TAKE7(name,func,off1,off2,post)\
 
2080
                                    {ngx_string (name),\
 
2081
                                    NGX_CONF_TAKE7|NDK_HTTP_UPS_CONF,\
 
2082
                                    func, off1, off2, post},
 
2083
 
 
2084
#define     NDK_HTTP_ANY_CONF_TAKE7(name,func,off1,off2,post)\
 
2085
                                    {ngx_string (name),\
 
2086
                                    NGX_CONF_TAKE7|NDK_HTTP_ANY_CONF,\
 
2087
                                    func, off1, off2, post},
 
2088
 
 
2089
#define     NDK_ANY_CONF_TAKE7(name,func,off1,off2,post)\
 
2090
                                    {ngx_string (name),\
 
2091
                                    NGX_CONF_TAKE7|NDK_ANY_CONF,\
 
2092
                                    func, off1, off2, post},
 
2093
 
 
2094
 
 
2095
#define     NDK_HTTP_MAIN_CONF_TAKE8(name,func,off1,off2,post)\
 
2096
                                    {ngx_string (name),\
 
2097
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_CONF,\
 
2098
                                    func, off1, off2, post},
 
2099
 
 
2100
#define     NDK_HTTP_SRV_CONF_TAKE8(name,func,off1,off2,post)\
 
2101
                                    {ngx_string (name),\
 
2102
                                    NGX_CONF_TAKE8|NDK_HTTP_SRV_CONF,\
 
2103
                                    func, off1, off2, post},
 
2104
 
 
2105
#define     NDK_HTTP_SIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2106
                                    {ngx_string (name),\
 
2107
                                    NGX_CONF_TAKE8|NDK_HTTP_SIF_CONF,\
 
2108
                                    func, off1, off2, post},
 
2109
 
 
2110
#define     NDK_HTTP_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2111
                                    {ngx_string (name),\
 
2112
                                    NGX_CONF_TAKE8|NDK_HTTP_LOC_CONF,\
 
2113
                                    func, off1, off2, post},
 
2114
 
 
2115
#define     NDK_HTTP_LIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2116
                                    {ngx_string (name),\
 
2117
                                    NGX_CONF_TAKE8|NDK_HTTP_LIF_CONF,\
 
2118
                                    func, off1, off2, post},
 
2119
 
 
2120
#define     NDK_HTTP_MAIN_SRV_CONF_TAKE8(name,func,off1,off2,post)\
 
2121
                                    {ngx_string (name),\
 
2122
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_CONF,\
 
2123
                                    func, off1, off2, post},
 
2124
 
 
2125
#define     NDK_HTTP_MAIN_SIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2126
                                    {ngx_string (name),\
 
2127
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SIF_CONF,\
 
2128
                                    func, off1, off2, post},
 
2129
 
 
2130
#define     NDK_HTTP_MAIN_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2131
                                    {ngx_string (name),\
 
2132
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_LOC_CONF,\
 
2133
                                    func, off1, off2, post},
 
2134
 
 
2135
#define     NDK_HTTP_MAIN_LIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2136
                                    {ngx_string (name),\
 
2137
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_LIF_CONF,\
 
2138
                                    func, off1, off2, post},
 
2139
 
 
2140
#define     NDK_HTTP_SRV_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2141
                                    {ngx_string (name),\
 
2142
                                    NGX_CONF_TAKE8|NDK_HTTP_SRV_LOC_CONF,\
 
2143
                                    func, off1, off2, post},
 
2144
 
 
2145
#define     NDK_HTTP_SRV_LIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2146
                                    {ngx_string (name),\
 
2147
                                    NGX_CONF_TAKE8|NDK_HTTP_SRV_LIF_CONF,\
 
2148
                                    func, off1, off2, post},
 
2149
 
 
2150
#define     NDK_HTTP_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2151
                                    {ngx_string (name),\
 
2152
                                    NGX_CONF_TAKE8|NDK_HTTP_SIF_LOC_CONF,\
 
2153
                                    func, off1, off2, post},
 
2154
 
 
2155
#define     NDK_HTTP_SIF_LIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2156
                                    {ngx_string (name),\
 
2157
                                    NGX_CONF_TAKE8|NDK_HTTP_SIF_LIF_CONF,\
 
2158
                                    func, off1, off2, post},
 
2159
 
 
2160
#define     NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2161
                                    {ngx_string (name),\
 
2162
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_LOC_CONF,\
 
2163
                                    func, off1, off2, post},
 
2164
 
 
2165
#define     NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE8(name,func,off1,off2,post)\
 
2166
                                    {ngx_string (name),\
 
2167
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_LIF_CONF,\
 
2168
                                    func, off1, off2, post},
 
2169
 
 
2170
#define     NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2171
                                    {ngx_string (name),\
 
2172
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SIF_LOC_CONF,\
 
2173
                                    func, off1, off2, post},
 
2174
 
 
2175
#define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
 
2176
                                    {ngx_string (name),\
 
2177
                                    NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
 
2178
                                    func, off1, off2, post},
 
2179
 
 
2180
#define     NDK_HTTP_CONF_TAKE8(name,func,off1,off2,post)\
 
2181
                                    {ngx_string (name),\
 
2182
                                    NGX_CONF_TAKE8|NDK_HTTP_CONF,\
 
2183
                                    func, off1, off2, post},
 
2184
 
 
2185
#define     NDK_HTTP_UPS_CONF_TAKE8(name,func,off1,off2,post)\
 
2186
                                    {ngx_string (name),\
 
2187
                                    NGX_CONF_TAKE8|NDK_HTTP_UPS_CONF,\
 
2188
                                    func, off1, off2, post},
 
2189
 
 
2190
#define     NDK_HTTP_ANY_CONF_TAKE8(name,func,off1,off2,post)\
 
2191
                                    {ngx_string (name),\
 
2192
                                    NGX_CONF_TAKE8|NDK_HTTP_ANY_CONF,\
 
2193
                                    func, off1, off2, post},
 
2194
 
 
2195
#define     NDK_ANY_CONF_TAKE8(name,func,off1,off2,post)\
 
2196
                                    {ngx_string (name),\
 
2197
                                    NGX_CONF_TAKE8|NDK_ANY_CONF,\
 
2198
                                    func, off1, off2, post},
 
2199
 
 
2200