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 command macros */
15 
16 #define     NDK_HTTP_MAIN_CONF_BITMASK(name,p,post)\
17             NDK_HTTP_MAIN_CONF_1MORE\
18                 (name,\
19                 ndk_conf_set_bitmask_slot,\
20                 NGX_HTTP_MAIN_CONF_OFFSET,\
21                 offsetof (ndk_module_main_conf_t, p),\
22                 post)
23 
24 #define     NDK_HTTP_SRV_CONF_BITMASK(name,p,post)\
25             NDK_HTTP_SRV_CONF_1MORE\
26                 (name,\
27                 ndk_conf_set_bitmask_slot,\
28                 NGX_HTTP_SRV_CONF_OFFSET,\
29                 offsetof (ndk_module_srv_conf_t, p),\
30                 post)
31 
32 #define     NDK_HTTP_SIF_CONF_BITMASK(name,p,post)\
33             NDK_HTTP_SIF_CONF_1MORE\
34                 (name,\
35                 ndk_conf_set_bitmask_slot,\
36                 NGX_HTTP_SRV_CONF_OFFSET,\
37                 offsetof (ndk_module_srv_conf_t, p),\
38                 post)
39 
40 #define     NDK_HTTP_LOC_CONF_BITMASK(name,p,post)\
41             NDK_HTTP_LOC_CONF_1MORE\
42                 (name,\
43                 ndk_conf_set_bitmask_slot,\
44                 NGX_HTTP_LOC_CONF_OFFSET,\
45                 offsetof (ndk_module_loc_conf_t, p),\
46                 post)
47 
48 #define     NDK_HTTP_LIF_CONF_BITMASK(name,p,post)\
49             NDK_HTTP_LIF_CONF_1MORE\
50                 (name,\
51                 ndk_conf_set_bitmask_slot,\
52                 NGX_HTTP_LOC_CONF_OFFSET,\
53                 offsetof (ndk_module_loc_conf_t, p),\
54                 post)
55 
56 #define     NDK_HTTP_MAIN_SRV_CONF_BITMASK(name,p,post)\
57             NDK_HTTP_MAIN_SRV_CONF_1MORE\
58                 (name,\
59                 ndk_conf_set_bitmask_slot,\
60                 NGX_HTTP_SRV_CONF_OFFSET,\
61                 offsetof (ndk_module_srv_conf_t, p),\
62                 post)
63 
64 #define     NDK_HTTP_MAIN_SIF_CONF_BITMASK(name,p,post)\
65             NDK_HTTP_MAIN_SIF_CONF_1MORE\
66                 (name,\
67                 ndk_conf_set_bitmask_slot,\
68                 NGX_HTTP_SRV_CONF_OFFSET,\
69                 offsetof (ndk_module_srv_conf_t, p),\
70                 post)
71 
72 #define     NDK_HTTP_MAIN_LOC_CONF_BITMASK(name,p,post)\
73             NDK_HTTP_MAIN_LOC_CONF_1MORE\
74                 (name,\
75                 ndk_conf_set_bitmask_slot,\
76                 NGX_HTTP_LOC_CONF_OFFSET,\
77                 offsetof (ndk_module_loc_conf_t, p),\
78                 post)
79 
80 #define     NDK_HTTP_MAIN_LIF_CONF_BITMASK(name,p,post)\
81             NDK_HTTP_MAIN_LIF_CONF_1MORE\
82                 (name,\
83                 ndk_conf_set_bitmask_slot,\
84                 NGX_HTTP_LOC_CONF_OFFSET,\
85                 offsetof (ndk_module_loc_conf_t, p),\
86                 post)
87 
88 #define     NDK_HTTP_SRV_LOC_CONF_BITMASK(name,p,post)\
89             NDK_HTTP_SRV_LOC_CONF_1MORE\
90                 (name,\
91                 ndk_conf_set_bitmask_slot,\
92                 NGX_HTTP_LOC_CONF_OFFSET,\
93                 offsetof (ndk_module_loc_conf_t, p),\
94                 post)
95 
96 #define     NDK_HTTP_SRV_LIF_CONF_BITMASK(name,p,post)\
97             NDK_HTTP_SRV_LIF_CONF_1MORE\
98                 (name,\
99                 ndk_conf_set_bitmask_slot,\
100                 NGX_HTTP_LOC_CONF_OFFSET,\
101                 offsetof (ndk_module_loc_conf_t, p),\
102                 post)
103 
104 #define     NDK_HTTP_SIF_LOC_CONF_BITMASK(name,p,post)\
105             NDK_HTTP_SIF_LOC_CONF_1MORE\
106                 (name,\
107                 ndk_conf_set_bitmask_slot,\
108                 NGX_HTTP_LOC_CONF_OFFSET,\
109                 offsetof (ndk_module_loc_conf_t, p),\
110                 post)
111 
112 #define     NDK_HTTP_SIF_LIF_CONF_BITMASK(name,p,post)\
113             NDK_HTTP_SIF_LIF_CONF_1MORE\
114                 (name,\
115                 ndk_conf_set_bitmask_slot,\
116                 NGX_HTTP_LOC_CONF_OFFSET,\
117                 offsetof (ndk_module_loc_conf_t, p),\
118                 post)
119 
120 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_BITMASK(name,p,post)\
121             NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE\
122                 (name,\
123                 ndk_conf_set_bitmask_slot,\
124                 NGX_HTTP_LOC_CONF_OFFSET,\
125                 offsetof (ndk_module_loc_conf_t, p),\
126                 post)
127 
128 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_BITMASK(name,p,post)\
129             NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE\
130                 (name,\
131                 ndk_conf_set_bitmask_slot,\
132                 NGX_HTTP_LOC_CONF_OFFSET,\
133                 offsetof (ndk_module_loc_conf_t, p),\
134                 post)
135 
136 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_BITMASK(name,p,post)\
137             NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE\
138                 (name,\
139                 ndk_conf_set_bitmask_slot,\
140                 NGX_HTTP_LOC_CONF_OFFSET,\
141                 offsetof (ndk_module_loc_conf_t, p),\
142                 post)
143 
144 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_BITMASK(name,p,post)\
145             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE\
146                 (name,\
147                 ndk_conf_set_bitmask_slot,\
148                 NGX_HTTP_LOC_CONF_OFFSET,\
149                 offsetof (ndk_module_loc_conf_t, p),\
150                 post)
151 
152 #define     NDK_HTTP_CONF_BITMASK(name,p,post)\
153             NDK_HTTP_CONF_1MORE\
154                 (name,\
155                 ndk_conf_set_bitmask_slot,\
156                 NGX_HTTP_LOC_CONF_OFFSET,\
157                 offsetof (ndk_module_loc_conf_t, p),\
158                 post)
159 
160 #define     NDK_HTTP_UPS_CONF_BITMASK(name,p,post)\
161             NDK_HTTP_UPS_CONF_1MORE\
162                 (name,\
163                 ndk_conf_set_bitmask_slot,\
164                 NGX_HTTP_LOC_CONF_OFFSET,\
165                 offsetof (ndk_module_loc_conf_t, p),\
166                 post)
167 
168 #define     NDK_HTTP_ANY_CONF_BITMASK(name,p,post)\
169             NDK_HTTP_ANY_CONF_1MORE\
170                 (name,\
171                 ndk_conf_set_bitmask_slot,\
172                 NGX_HTTP_LOC_CONF_OFFSET,\
173                 offsetof (ndk_module_loc_conf_t, p),\
174                 post)
175 
176 #define     NDK_ANY_CONF_BITMASK(name,p,post)\
177             NDK_ANY_CONF_1MORE\
178                 (name,\
179                 ndk_conf_set_bitmask_slot,\
180                 NGX_HTTP_LOC_CONF_OFFSET,\
181                 offsetof (ndk_module_loc_conf_t, p),\
182                 post)
183 
184 
185 #define     NDK_HTTP_MAIN_CONF_BUFS(name,p,post)\
186             NDK_HTTP_MAIN_CONF_TAKE1\
187                 (name,\
188                 ndk_conf_set_bufs_slot,\
189                 NGX_HTTP_MAIN_CONF_OFFSET,\
190                 offsetof (ndk_module_main_conf_t, p),\
191                 post)
192 
193 #define     NDK_HTTP_SRV_CONF_BUFS(name,p,post)\
194             NDK_HTTP_SRV_CONF_TAKE1\
195                 (name,\
196                 ndk_conf_set_bufs_slot,\
197                 NGX_HTTP_SRV_CONF_OFFSET,\
198                 offsetof (ndk_module_srv_conf_t, p),\
199                 post)
200 
201 #define     NDK_HTTP_SIF_CONF_BUFS(name,p,post)\
202             NDK_HTTP_SIF_CONF_TAKE1\
203                 (name,\
204                 ndk_conf_set_bufs_slot,\
205                 NGX_HTTP_SRV_CONF_OFFSET,\
206                 offsetof (ndk_module_srv_conf_t, p),\
207                 post)
208 
209 #define     NDK_HTTP_LOC_CONF_BUFS(name,p,post)\
210             NDK_HTTP_LOC_CONF_TAKE1\
211                 (name,\
212                 ndk_conf_set_bufs_slot,\
213                 NGX_HTTP_LOC_CONF_OFFSET,\
214                 offsetof (ndk_module_loc_conf_t, p),\
215                 post)
216 
217 #define     NDK_HTTP_LIF_CONF_BUFS(name,p,post)\
218             NDK_HTTP_LIF_CONF_TAKE1\
219                 (name,\
220                 ndk_conf_set_bufs_slot,\
221                 NGX_HTTP_LOC_CONF_OFFSET,\
222                 offsetof (ndk_module_loc_conf_t, p),\
223                 post)
224 
225 #define     NDK_HTTP_MAIN_SRV_CONF_BUFS(name,p,post)\
226             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
227                 (name,\
228                 ndk_conf_set_bufs_slot,\
229                 NGX_HTTP_SRV_CONF_OFFSET,\
230                 offsetof (ndk_module_srv_conf_t, p),\
231                 post)
232 
233 #define     NDK_HTTP_MAIN_SIF_CONF_BUFS(name,p,post)\
234             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
235                 (name,\
236                 ndk_conf_set_bufs_slot,\
237                 NGX_HTTP_SRV_CONF_OFFSET,\
238                 offsetof (ndk_module_srv_conf_t, p),\
239                 post)
240 
241 #define     NDK_HTTP_MAIN_LOC_CONF_BUFS(name,p,post)\
242             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
243                 (name,\
244                 ndk_conf_set_bufs_slot,\
245                 NGX_HTTP_LOC_CONF_OFFSET,\
246                 offsetof (ndk_module_loc_conf_t, p),\
247                 post)
248 
249 #define     NDK_HTTP_MAIN_LIF_CONF_BUFS(name,p,post)\
250             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
251                 (name,\
252                 ndk_conf_set_bufs_slot,\
253                 NGX_HTTP_LOC_CONF_OFFSET,\
254                 offsetof (ndk_module_loc_conf_t, p),\
255                 post)
256 
257 #define     NDK_HTTP_SRV_LOC_CONF_BUFS(name,p,post)\
258             NDK_HTTP_SRV_LOC_CONF_TAKE1\
259                 (name,\
260                 ndk_conf_set_bufs_slot,\
261                 NGX_HTTP_LOC_CONF_OFFSET,\
262                 offsetof (ndk_module_loc_conf_t, p),\
263                 post)
264 
265 #define     NDK_HTTP_SRV_LIF_CONF_BUFS(name,p,post)\
266             NDK_HTTP_SRV_LIF_CONF_TAKE1\
267                 (name,\
268                 ndk_conf_set_bufs_slot,\
269                 NGX_HTTP_LOC_CONF_OFFSET,\
270                 offsetof (ndk_module_loc_conf_t, p),\
271                 post)
272 
273 #define     NDK_HTTP_SIF_LOC_CONF_BUFS(name,p,post)\
274             NDK_HTTP_SIF_LOC_CONF_TAKE1\
275                 (name,\
276                 ndk_conf_set_bufs_slot,\
277                 NGX_HTTP_LOC_CONF_OFFSET,\
278                 offsetof (ndk_module_loc_conf_t, p),\
279                 post)
280 
281 #define     NDK_HTTP_SIF_LIF_CONF_BUFS(name,p,post)\
282             NDK_HTTP_SIF_LIF_CONF_TAKE1\
283                 (name,\
284                 ndk_conf_set_bufs_slot,\
285                 NGX_HTTP_LOC_CONF_OFFSET,\
286                 offsetof (ndk_module_loc_conf_t, p),\
287                 post)
288 
289 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_BUFS(name,p,post)\
290             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
291                 (name,\
292                 ndk_conf_set_bufs_slot,\
293                 NGX_HTTP_LOC_CONF_OFFSET,\
294                 offsetof (ndk_module_loc_conf_t, p),\
295                 post)
296 
297 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_BUFS(name,p,post)\
298             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
299                 (name,\
300                 ndk_conf_set_bufs_slot,\
301                 NGX_HTTP_LOC_CONF_OFFSET,\
302                 offsetof (ndk_module_loc_conf_t, p),\
303                 post)
304 
305 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_BUFS(name,p,post)\
306             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
307                 (name,\
308                 ndk_conf_set_bufs_slot,\
309                 NGX_HTTP_LOC_CONF_OFFSET,\
310                 offsetof (ndk_module_loc_conf_t, p),\
311                 post)
312 
313 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_BUFS(name,p,post)\
314             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
315                 (name,\
316                 ndk_conf_set_bufs_slot,\
317                 NGX_HTTP_LOC_CONF_OFFSET,\
318                 offsetof (ndk_module_loc_conf_t, p),\
319                 post)
320 
321 #define     NDK_HTTP_CONF_BUFS(name,p,post)\
322             NDK_HTTP_CONF_TAKE1\
323                 (name,\
324                 ndk_conf_set_bufs_slot,\
325                 NGX_HTTP_LOC_CONF_OFFSET,\
326                 offsetof (ndk_module_loc_conf_t, p),\
327                 post)
328 
329 #define     NDK_HTTP_UPS_CONF_BUFS(name,p,post)\
330             NDK_HTTP_UPS_CONF_TAKE1\
331                 (name,\
332                 ndk_conf_set_bufs_slot,\
333                 NGX_HTTP_LOC_CONF_OFFSET,\
334                 offsetof (ndk_module_loc_conf_t, p),\
335                 post)
336 
337 #define     NDK_HTTP_ANY_CONF_BUFS(name,p,post)\
338             NDK_HTTP_ANY_CONF_TAKE1\
339                 (name,\
340                 ndk_conf_set_bufs_slot,\
341                 NGX_HTTP_LOC_CONF_OFFSET,\
342                 offsetof (ndk_module_loc_conf_t, p),\
343                 post)
344 
345 #define     NDK_ANY_CONF_BUFS(name,p,post)\
346             NDK_ANY_CONF_TAKE1\
347                 (name,\
348                 ndk_conf_set_bufs_slot,\
349                 NGX_HTTP_LOC_CONF_OFFSET,\
350                 offsetof (ndk_module_loc_conf_t, p),\
351                 post)
352 
353 
354 #define     NDK_HTTP_MAIN_CONF_COMPLEX_KEYVAL(name,p,post)\
355             NDK_HTTP_MAIN_CONF_TAKE2\
356                 (name,\
357                 ndk_conf_set_http_complex_keyval_slot,\
358                 NGX_HTTP_MAIN_CONF_OFFSET,\
359                 offsetof (ndk_module_main_conf_t, p),\
360                 post)
361 
362 #define     NDK_HTTP_SRV_CONF_COMPLEX_KEYVAL(name,p,post)\
363             NDK_HTTP_SRV_CONF_TAKE2\
364                 (name,\
365                 ndk_conf_set_http_complex_keyval_slot,\
366                 NGX_HTTP_SRV_CONF_OFFSET,\
367                 offsetof (ndk_module_srv_conf_t, p),\
368                 post)
369 
370 #define     NDK_HTTP_SIF_CONF_COMPLEX_KEYVAL(name,p,post)\
371             NDK_HTTP_SIF_CONF_TAKE2\
372                 (name,\
373                 ndk_conf_set_http_complex_keyval_slot,\
374                 NGX_HTTP_SRV_CONF_OFFSET,\
375                 offsetof (ndk_module_srv_conf_t, p),\
376                 post)
377 
378 #define     NDK_HTTP_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
379             NDK_HTTP_LOC_CONF_TAKE2\
380                 (name,\
381                 ndk_conf_set_http_complex_keyval_slot,\
382                 NGX_HTTP_LOC_CONF_OFFSET,\
383                 offsetof (ndk_module_loc_conf_t, p),\
384                 post)
385 
386 #define     NDK_HTTP_LIF_CONF_COMPLEX_KEYVAL(name,p,post)\
387             NDK_HTTP_LIF_CONF_TAKE2\
388                 (name,\
389                 ndk_conf_set_http_complex_keyval_slot,\
390                 NGX_HTTP_LOC_CONF_OFFSET,\
391                 offsetof (ndk_module_loc_conf_t, p),\
392                 post)
393 
394 #define     NDK_HTTP_MAIN_SRV_CONF_COMPLEX_KEYVAL(name,p,post)\
395             NDK_HTTP_MAIN_SRV_CONF_TAKE2\
396                 (name,\
397                 ndk_conf_set_http_complex_keyval_slot,\
398                 NGX_HTTP_SRV_CONF_OFFSET,\
399                 offsetof (ndk_module_srv_conf_t, p),\
400                 post)
401 
402 #define     NDK_HTTP_MAIN_SIF_CONF_COMPLEX_KEYVAL(name,p,post)\
403             NDK_HTTP_MAIN_SIF_CONF_TAKE2\
404                 (name,\
405                 ndk_conf_set_http_complex_keyval_slot,\
406                 NGX_HTTP_SRV_CONF_OFFSET,\
407                 offsetof (ndk_module_srv_conf_t, p),\
408                 post)
409 
410 #define     NDK_HTTP_MAIN_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
411             NDK_HTTP_MAIN_LOC_CONF_TAKE2\
412                 (name,\
413                 ndk_conf_set_http_complex_keyval_slot,\
414                 NGX_HTTP_LOC_CONF_OFFSET,\
415                 offsetof (ndk_module_loc_conf_t, p),\
416                 post)
417 
418 #define     NDK_HTTP_MAIN_LIF_CONF_COMPLEX_KEYVAL(name,p,post)\
419             NDK_HTTP_MAIN_LIF_CONF_TAKE2\
420                 (name,\
421                 ndk_conf_set_http_complex_keyval_slot,\
422                 NGX_HTTP_LOC_CONF_OFFSET,\
423                 offsetof (ndk_module_loc_conf_t, p),\
424                 post)
425 
426 #define     NDK_HTTP_SRV_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
427             NDK_HTTP_SRV_LOC_CONF_TAKE2\
428                 (name,\
429                 ndk_conf_set_http_complex_keyval_slot,\
430                 NGX_HTTP_LOC_CONF_OFFSET,\
431                 offsetof (ndk_module_loc_conf_t, p),\
432                 post)
433 
434 #define     NDK_HTTP_SRV_LIF_CONF_COMPLEX_KEYVAL(name,p,post)\
435             NDK_HTTP_SRV_LIF_CONF_TAKE2\
436                 (name,\
437                 ndk_conf_set_http_complex_keyval_slot,\
438                 NGX_HTTP_LOC_CONF_OFFSET,\
439                 offsetof (ndk_module_loc_conf_t, p),\
440                 post)
441 
442 #define     NDK_HTTP_SIF_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
443             NDK_HTTP_SIF_LOC_CONF_TAKE2\
444                 (name,\
445                 ndk_conf_set_http_complex_keyval_slot,\
446                 NGX_HTTP_LOC_CONF_OFFSET,\
447                 offsetof (ndk_module_loc_conf_t, p),\
448                 post)
449 
450 #define     NDK_HTTP_SIF_LIF_CONF_COMPLEX_KEYVAL(name,p,post)\
451             NDK_HTTP_SIF_LIF_CONF_TAKE2\
452                 (name,\
453                 ndk_conf_set_http_complex_keyval_slot,\
454                 NGX_HTTP_LOC_CONF_OFFSET,\
455                 offsetof (ndk_module_loc_conf_t, p),\
456                 post)
457 
458 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
459             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2\
460                 (name,\
461                 ndk_conf_set_http_complex_keyval_slot,\
462                 NGX_HTTP_LOC_CONF_OFFSET,\
463                 offsetof (ndk_module_loc_conf_t, p),\
464                 post)
465 
466 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_COMPLEX_KEYVAL(name,p,post)\
467             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2\
468                 (name,\
469                 ndk_conf_set_http_complex_keyval_slot,\
470                 NGX_HTTP_LOC_CONF_OFFSET,\
471                 offsetof (ndk_module_loc_conf_t, p),\
472                 post)
473 
474 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
475             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2\
476                 (name,\
477                 ndk_conf_set_http_complex_keyval_slot,\
478                 NGX_HTTP_LOC_CONF_OFFSET,\
479                 offsetof (ndk_module_loc_conf_t, p),\
480                 post)
481 
482 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_COMPLEX_KEYVAL(name,p,post)\
483             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2\
484                 (name,\
485                 ndk_conf_set_http_complex_keyval_slot,\
486                 NGX_HTTP_LOC_CONF_OFFSET,\
487                 offsetof (ndk_module_loc_conf_t, p),\
488                 post)
489 
490 #define     NDK_HTTP_CONF_COMPLEX_KEYVAL(name,p,post)\
491             NDK_HTTP_CONF_TAKE2\
492                 (name,\
493                 ndk_conf_set_http_complex_keyval_slot,\
494                 NGX_HTTP_LOC_CONF_OFFSET,\
495                 offsetof (ndk_module_loc_conf_t, p),\
496                 post)
497 
498 #define     NDK_HTTP_UPS_CONF_COMPLEX_KEYVAL(name,p,post)\
499             NDK_HTTP_UPS_CONF_TAKE2\
500                 (name,\
501                 ndk_conf_set_http_complex_keyval_slot,\
502                 NGX_HTTP_LOC_CONF_OFFSET,\
503                 offsetof (ndk_module_loc_conf_t, p),\
504                 post)
505 
506 #define     NDK_HTTP_ANY_CONF_COMPLEX_KEYVAL(name,p,post)\
507             NDK_HTTP_ANY_CONF_TAKE2\
508                 (name,\
509                 ndk_conf_set_http_complex_keyval_slot,\
510                 NGX_HTTP_LOC_CONF_OFFSET,\
511                 offsetof (ndk_module_loc_conf_t, p),\
512                 post)
513 
514 #define     NDK_ANY_CONF_COMPLEX_KEYVAL(name,p,post)\
515             NDK_ANY_CONF_TAKE2\
516                 (name,\
517                 ndk_conf_set_http_complex_keyval_slot,\
518                 NGX_HTTP_LOC_CONF_OFFSET,\
519                 offsetof (ndk_module_loc_conf_t, p),\
520                 post)
521 
522 
523 #define     NDK_HTTP_MAIN_CONF_COMPLEX_PATH(name,p,post)\
524             NDK_HTTP_MAIN_CONF_TAKE1\
525                 (name,\
526                 ndk_conf_set_http_complex_path_slot,\
527                 NGX_HTTP_MAIN_CONF_OFFSET,\
528                 offsetof (ndk_module_main_conf_t, p),\
529                 post)
530 
531 #define     NDK_HTTP_SRV_CONF_COMPLEX_PATH(name,p,post)\
532             NDK_HTTP_SRV_CONF_TAKE1\
533                 (name,\
534                 ndk_conf_set_http_complex_path_slot,\
535                 NGX_HTTP_SRV_CONF_OFFSET,\
536                 offsetof (ndk_module_srv_conf_t, p),\
537                 post)
538 
539 #define     NDK_HTTP_SIF_CONF_COMPLEX_PATH(name,p,post)\
540             NDK_HTTP_SIF_CONF_TAKE1\
541                 (name,\
542                 ndk_conf_set_http_complex_path_slot,\
543                 NGX_HTTP_SRV_CONF_OFFSET,\
544                 offsetof (ndk_module_srv_conf_t, p),\
545                 post)
546 
547 #define     NDK_HTTP_LOC_CONF_COMPLEX_PATH(name,p,post)\
548             NDK_HTTP_LOC_CONF_TAKE1\
549                 (name,\
550                 ndk_conf_set_http_complex_path_slot,\
551                 NGX_HTTP_LOC_CONF_OFFSET,\
552                 offsetof (ndk_module_loc_conf_t, p),\
553                 post)
554 
555 #define     NDK_HTTP_LIF_CONF_COMPLEX_PATH(name,p,post)\
556             NDK_HTTP_LIF_CONF_TAKE1\
557                 (name,\
558                 ndk_conf_set_http_complex_path_slot,\
559                 NGX_HTTP_LOC_CONF_OFFSET,\
560                 offsetof (ndk_module_loc_conf_t, p),\
561                 post)
562 
563 #define     NDK_HTTP_MAIN_SRV_CONF_COMPLEX_PATH(name,p,post)\
564             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
565                 (name,\
566                 ndk_conf_set_http_complex_path_slot,\
567                 NGX_HTTP_SRV_CONF_OFFSET,\
568                 offsetof (ndk_module_srv_conf_t, p),\
569                 post)
570 
571 #define     NDK_HTTP_MAIN_SIF_CONF_COMPLEX_PATH(name,p,post)\
572             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
573                 (name,\
574                 ndk_conf_set_http_complex_path_slot,\
575                 NGX_HTTP_SRV_CONF_OFFSET,\
576                 offsetof (ndk_module_srv_conf_t, p),\
577                 post)
578 
579 #define     NDK_HTTP_MAIN_LOC_CONF_COMPLEX_PATH(name,p,post)\
580             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
581                 (name,\
582                 ndk_conf_set_http_complex_path_slot,\
583                 NGX_HTTP_LOC_CONF_OFFSET,\
584                 offsetof (ndk_module_loc_conf_t, p),\
585                 post)
586 
587 #define     NDK_HTTP_MAIN_LIF_CONF_COMPLEX_PATH(name,p,post)\
588             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
589                 (name,\
590                 ndk_conf_set_http_complex_path_slot,\
591                 NGX_HTTP_LOC_CONF_OFFSET,\
592                 offsetof (ndk_module_loc_conf_t, p),\
593                 post)
594 
595 #define     NDK_HTTP_SRV_LOC_CONF_COMPLEX_PATH(name,p,post)\
596             NDK_HTTP_SRV_LOC_CONF_TAKE1\
597                 (name,\
598                 ndk_conf_set_http_complex_path_slot,\
599                 NGX_HTTP_LOC_CONF_OFFSET,\
600                 offsetof (ndk_module_loc_conf_t, p),\
601                 post)
602 
603 #define     NDK_HTTP_SRV_LIF_CONF_COMPLEX_PATH(name,p,post)\
604             NDK_HTTP_SRV_LIF_CONF_TAKE1\
605                 (name,\
606                 ndk_conf_set_http_complex_path_slot,\
607                 NGX_HTTP_LOC_CONF_OFFSET,\
608                 offsetof (ndk_module_loc_conf_t, p),\
609                 post)
610 
611 #define     NDK_HTTP_SIF_LOC_CONF_COMPLEX_PATH(name,p,post)\
612             NDK_HTTP_SIF_LOC_CONF_TAKE1\
613                 (name,\
614                 ndk_conf_set_http_complex_path_slot,\
615                 NGX_HTTP_LOC_CONF_OFFSET,\
616                 offsetof (ndk_module_loc_conf_t, p),\
617                 post)
618 
619 #define     NDK_HTTP_SIF_LIF_CONF_COMPLEX_PATH(name,p,post)\
620             NDK_HTTP_SIF_LIF_CONF_TAKE1\
621                 (name,\
622                 ndk_conf_set_http_complex_path_slot,\
623                 NGX_HTTP_LOC_CONF_OFFSET,\
624                 offsetof (ndk_module_loc_conf_t, p),\
625                 post)
626 
627 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_COMPLEX_PATH(name,p,post)\
628             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
629                 (name,\
630                 ndk_conf_set_http_complex_path_slot,\
631                 NGX_HTTP_LOC_CONF_OFFSET,\
632                 offsetof (ndk_module_loc_conf_t, p),\
633                 post)
634 
635 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_COMPLEX_PATH(name,p,post)\
636             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
637                 (name,\
638                 ndk_conf_set_http_complex_path_slot,\
639                 NGX_HTTP_LOC_CONF_OFFSET,\
640                 offsetof (ndk_module_loc_conf_t, p),\
641                 post)
642 
643 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_COMPLEX_PATH(name,p,post)\
644             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
645                 (name,\
646                 ndk_conf_set_http_complex_path_slot,\
647                 NGX_HTTP_LOC_CONF_OFFSET,\
648                 offsetof (ndk_module_loc_conf_t, p),\
649                 post)
650 
651 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_COMPLEX_PATH(name,p,post)\
652             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
653                 (name,\
654                 ndk_conf_set_http_complex_path_slot,\
655                 NGX_HTTP_LOC_CONF_OFFSET,\
656                 offsetof (ndk_module_loc_conf_t, p),\
657                 post)
658 
659 #define     NDK_HTTP_CONF_COMPLEX_PATH(name,p,post)\
660             NDK_HTTP_CONF_TAKE1\
661                 (name,\
662                 ndk_conf_set_http_complex_path_slot,\
663                 NGX_HTTP_LOC_CONF_OFFSET,\
664                 offsetof (ndk_module_loc_conf_t, p),\
665                 post)
666 
667 #define     NDK_HTTP_UPS_CONF_COMPLEX_PATH(name,p,post)\
668             NDK_HTTP_UPS_CONF_TAKE1\
669                 (name,\
670                 ndk_conf_set_http_complex_path_slot,\
671                 NGX_HTTP_LOC_CONF_OFFSET,\
672                 offsetof (ndk_module_loc_conf_t, p),\
673                 post)
674 
675 #define     NDK_HTTP_ANY_CONF_COMPLEX_PATH(name,p,post)\
676             NDK_HTTP_ANY_CONF_TAKE1\
677                 (name,\
678                 ndk_conf_set_http_complex_path_slot,\
679                 NGX_HTTP_LOC_CONF_OFFSET,\
680                 offsetof (ndk_module_loc_conf_t, p),\
681                 post)
682 
683 #define     NDK_ANY_CONF_COMPLEX_PATH(name,p,post)\
684             NDK_ANY_CONF_TAKE1\
685                 (name,\
686                 ndk_conf_set_http_complex_path_slot,\
687                 NGX_HTTP_LOC_CONF_OFFSET,\
688                 offsetof (ndk_module_loc_conf_t, p),\
689                 post)
690 
691 
692 #define     NDK_HTTP_MAIN_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
693             NDK_HTTP_MAIN_CONF_1MORE\
694                 (name,\
695                 ndk_conf_set_http_complex_value_array_slot,\
696                 NGX_HTTP_MAIN_CONF_OFFSET,\
697                 offsetof (ndk_module_main_conf_t, p),\
698                 post)
699 
700 #define     NDK_HTTP_SRV_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
701             NDK_HTTP_SRV_CONF_1MORE\
702                 (name,\
703                 ndk_conf_set_http_complex_value_array_slot,\
704                 NGX_HTTP_SRV_CONF_OFFSET,\
705                 offsetof (ndk_module_srv_conf_t, p),\
706                 post)
707 
708 #define     NDK_HTTP_SIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
709             NDK_HTTP_SIF_CONF_1MORE\
710                 (name,\
711                 ndk_conf_set_http_complex_value_array_slot,\
712                 NGX_HTTP_SRV_CONF_OFFSET,\
713                 offsetof (ndk_module_srv_conf_t, p),\
714                 post)
715 
716 #define     NDK_HTTP_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
717             NDK_HTTP_LOC_CONF_1MORE\
718                 (name,\
719                 ndk_conf_set_http_complex_value_array_slot,\
720                 NGX_HTTP_LOC_CONF_OFFSET,\
721                 offsetof (ndk_module_loc_conf_t, p),\
722                 post)
723 
724 #define     NDK_HTTP_LIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
725             NDK_HTTP_LIF_CONF_1MORE\
726                 (name,\
727                 ndk_conf_set_http_complex_value_array_slot,\
728                 NGX_HTTP_LOC_CONF_OFFSET,\
729                 offsetof (ndk_module_loc_conf_t, p),\
730                 post)
731 
732 #define     NDK_HTTP_MAIN_SRV_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
733             NDK_HTTP_MAIN_SRV_CONF_1MORE\
734                 (name,\
735                 ndk_conf_set_http_complex_value_array_slot,\
736                 NGX_HTTP_SRV_CONF_OFFSET,\
737                 offsetof (ndk_module_srv_conf_t, p),\
738                 post)
739 
740 #define     NDK_HTTP_MAIN_SIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
741             NDK_HTTP_MAIN_SIF_CONF_1MORE\
742                 (name,\
743                 ndk_conf_set_http_complex_value_array_slot,\
744                 NGX_HTTP_SRV_CONF_OFFSET,\
745                 offsetof (ndk_module_srv_conf_t, p),\
746                 post)
747 
748 #define     NDK_HTTP_MAIN_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
749             NDK_HTTP_MAIN_LOC_CONF_1MORE\
750                 (name,\
751                 ndk_conf_set_http_complex_value_array_slot,\
752                 NGX_HTTP_LOC_CONF_OFFSET,\
753                 offsetof (ndk_module_loc_conf_t, p),\
754                 post)
755 
756 #define     NDK_HTTP_MAIN_LIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
757             NDK_HTTP_MAIN_LIF_CONF_1MORE\
758                 (name,\
759                 ndk_conf_set_http_complex_value_array_slot,\
760                 NGX_HTTP_LOC_CONF_OFFSET,\
761                 offsetof (ndk_module_loc_conf_t, p),\
762                 post)
763 
764 #define     NDK_HTTP_SRV_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
765             NDK_HTTP_SRV_LOC_CONF_1MORE\
766                 (name,\
767                 ndk_conf_set_http_complex_value_array_slot,\
768                 NGX_HTTP_LOC_CONF_OFFSET,\
769                 offsetof (ndk_module_loc_conf_t, p),\
770                 post)
771 
772 #define     NDK_HTTP_SRV_LIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
773             NDK_HTTP_SRV_LIF_CONF_1MORE\
774                 (name,\
775                 ndk_conf_set_http_complex_value_array_slot,\
776                 NGX_HTTP_LOC_CONF_OFFSET,\
777                 offsetof (ndk_module_loc_conf_t, p),\
778                 post)
779 
780 #define     NDK_HTTP_SIF_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
781             NDK_HTTP_SIF_LOC_CONF_1MORE\
782                 (name,\
783                 ndk_conf_set_http_complex_value_array_slot,\
784                 NGX_HTTP_LOC_CONF_OFFSET,\
785                 offsetof (ndk_module_loc_conf_t, p),\
786                 post)
787 
788 #define     NDK_HTTP_SIF_LIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
789             NDK_HTTP_SIF_LIF_CONF_1MORE\
790                 (name,\
791                 ndk_conf_set_http_complex_value_array_slot,\
792                 NGX_HTTP_LOC_CONF_OFFSET,\
793                 offsetof (ndk_module_loc_conf_t, p),\
794                 post)
795 
796 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
797             NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE\
798                 (name,\
799                 ndk_conf_set_http_complex_value_array_slot,\
800                 NGX_HTTP_LOC_CONF_OFFSET,\
801                 offsetof (ndk_module_loc_conf_t, p),\
802                 post)
803 
804 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
805             NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE\
806                 (name,\
807                 ndk_conf_set_http_complex_value_array_slot,\
808                 NGX_HTTP_LOC_CONF_OFFSET,\
809                 offsetof (ndk_module_loc_conf_t, p),\
810                 post)
811 
812 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
813             NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE\
814                 (name,\
815                 ndk_conf_set_http_complex_value_array_slot,\
816                 NGX_HTTP_LOC_CONF_OFFSET,\
817                 offsetof (ndk_module_loc_conf_t, p),\
818                 post)
819 
820 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
821             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE\
822                 (name,\
823                 ndk_conf_set_http_complex_value_array_slot,\
824                 NGX_HTTP_LOC_CONF_OFFSET,\
825                 offsetof (ndk_module_loc_conf_t, p),\
826                 post)
827 
828 #define     NDK_HTTP_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
829             NDK_HTTP_CONF_1MORE\
830                 (name,\
831                 ndk_conf_set_http_complex_value_array_slot,\
832                 NGX_HTTP_LOC_CONF_OFFSET,\
833                 offsetof (ndk_module_loc_conf_t, p),\
834                 post)
835 
836 #define     NDK_HTTP_UPS_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
837             NDK_HTTP_UPS_CONF_1MORE\
838                 (name,\
839                 ndk_conf_set_http_complex_value_array_slot,\
840                 NGX_HTTP_LOC_CONF_OFFSET,\
841                 offsetof (ndk_module_loc_conf_t, p),\
842                 post)
843 
844 #define     NDK_HTTP_ANY_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
845             NDK_HTTP_ANY_CONF_1MORE\
846                 (name,\
847                 ndk_conf_set_http_complex_value_array_slot,\
848                 NGX_HTTP_LOC_CONF_OFFSET,\
849                 offsetof (ndk_module_loc_conf_t, p),\
850                 post)
851 
852 #define     NDK_ANY_CONF_COMPLEX_VALUE_ARRAY(name,p,post)\
853             NDK_ANY_CONF_1MORE\
854                 (name,\
855                 ndk_conf_set_http_complex_value_array_slot,\
856                 NGX_HTTP_LOC_CONF_OFFSET,\
857                 offsetof (ndk_module_loc_conf_t, p),\
858                 post)
859 
860 
861 #define     NDK_HTTP_MAIN_CONF_COMPLEX_VALUE(name,p,post)\
862             NDK_HTTP_MAIN_CONF_TAKE1\
863                 (name,\
864                 ndk_conf_set_http_complex_value_slot,\
865                 NGX_HTTP_MAIN_CONF_OFFSET,\
866                 offsetof (ndk_module_main_conf_t, p),\
867                 post)
868 
869 #define     NDK_HTTP_SRV_CONF_COMPLEX_VALUE(name,p,post)\
870             NDK_HTTP_SRV_CONF_TAKE1\
871                 (name,\
872                 ndk_conf_set_http_complex_value_slot,\
873                 NGX_HTTP_SRV_CONF_OFFSET,\
874                 offsetof (ndk_module_srv_conf_t, p),\
875                 post)
876 
877 #define     NDK_HTTP_SIF_CONF_COMPLEX_VALUE(name,p,post)\
878             NDK_HTTP_SIF_CONF_TAKE1\
879                 (name,\
880                 ndk_conf_set_http_complex_value_slot,\
881                 NGX_HTTP_SRV_CONF_OFFSET,\
882                 offsetof (ndk_module_srv_conf_t, p),\
883                 post)
884 
885 #define     NDK_HTTP_LOC_CONF_COMPLEX_VALUE(name,p,post)\
886             NDK_HTTP_LOC_CONF_TAKE1\
887                 (name,\
888                 ndk_conf_set_http_complex_value_slot,\
889                 NGX_HTTP_LOC_CONF_OFFSET,\
890                 offsetof (ndk_module_loc_conf_t, p),\
891                 post)
892 
893 #define     NDK_HTTP_LIF_CONF_COMPLEX_VALUE(name,p,post)\
894             NDK_HTTP_LIF_CONF_TAKE1\
895                 (name,\
896                 ndk_conf_set_http_complex_value_slot,\
897                 NGX_HTTP_LOC_CONF_OFFSET,\
898                 offsetof (ndk_module_loc_conf_t, p),\
899                 post)
900 
901 #define     NDK_HTTP_MAIN_SRV_CONF_COMPLEX_VALUE(name,p,post)\
902             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
903                 (name,\
904                 ndk_conf_set_http_complex_value_slot,\
905                 NGX_HTTP_SRV_CONF_OFFSET,\
906                 offsetof (ndk_module_srv_conf_t, p),\
907                 post)
908 
909 #define     NDK_HTTP_MAIN_SIF_CONF_COMPLEX_VALUE(name,p,post)\
910             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
911                 (name,\
912                 ndk_conf_set_http_complex_value_slot,\
913                 NGX_HTTP_SRV_CONF_OFFSET,\
914                 offsetof (ndk_module_srv_conf_t, p),\
915                 post)
916 
917 #define     NDK_HTTP_MAIN_LOC_CONF_COMPLEX_VALUE(name,p,post)\
918             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
919                 (name,\
920                 ndk_conf_set_http_complex_value_slot,\
921                 NGX_HTTP_LOC_CONF_OFFSET,\
922                 offsetof (ndk_module_loc_conf_t, p),\
923                 post)
924 
925 #define     NDK_HTTP_MAIN_LIF_CONF_COMPLEX_VALUE(name,p,post)\
926             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
927                 (name,\
928                 ndk_conf_set_http_complex_value_slot,\
929                 NGX_HTTP_LOC_CONF_OFFSET,\
930                 offsetof (ndk_module_loc_conf_t, p),\
931                 post)
932 
933 #define     NDK_HTTP_SRV_LOC_CONF_COMPLEX_VALUE(name,p,post)\
934             NDK_HTTP_SRV_LOC_CONF_TAKE1\
935                 (name,\
936                 ndk_conf_set_http_complex_value_slot,\
937                 NGX_HTTP_LOC_CONF_OFFSET,\
938                 offsetof (ndk_module_loc_conf_t, p),\
939                 post)
940 
941 #define     NDK_HTTP_SRV_LIF_CONF_COMPLEX_VALUE(name,p,post)\
942             NDK_HTTP_SRV_LIF_CONF_TAKE1\
943                 (name,\
944                 ndk_conf_set_http_complex_value_slot,\
945                 NGX_HTTP_LOC_CONF_OFFSET,\
946                 offsetof (ndk_module_loc_conf_t, p),\
947                 post)
948 
949 #define     NDK_HTTP_SIF_LOC_CONF_COMPLEX_VALUE(name,p,post)\
950             NDK_HTTP_SIF_LOC_CONF_TAKE1\
951                 (name,\
952                 ndk_conf_set_http_complex_value_slot,\
953                 NGX_HTTP_LOC_CONF_OFFSET,\
954                 offsetof (ndk_module_loc_conf_t, p),\
955                 post)
956 
957 #define     NDK_HTTP_SIF_LIF_CONF_COMPLEX_VALUE(name,p,post)\
958             NDK_HTTP_SIF_LIF_CONF_TAKE1\
959                 (name,\
960                 ndk_conf_set_http_complex_value_slot,\
961                 NGX_HTTP_LOC_CONF_OFFSET,\
962                 offsetof (ndk_module_loc_conf_t, p),\
963                 post)
964 
965 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_COMPLEX_VALUE(name,p,post)\
966             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
967                 (name,\
968                 ndk_conf_set_http_complex_value_slot,\
969                 NGX_HTTP_LOC_CONF_OFFSET,\
970                 offsetof (ndk_module_loc_conf_t, p),\
971                 post)
972 
973 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_COMPLEX_VALUE(name,p,post)\
974             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
975                 (name,\
976                 ndk_conf_set_http_complex_value_slot,\
977                 NGX_HTTP_LOC_CONF_OFFSET,\
978                 offsetof (ndk_module_loc_conf_t, p),\
979                 post)
980 
981 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_COMPLEX_VALUE(name,p,post)\
982             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
983                 (name,\
984                 ndk_conf_set_http_complex_value_slot,\
985                 NGX_HTTP_LOC_CONF_OFFSET,\
986                 offsetof (ndk_module_loc_conf_t, p),\
987                 post)
988 
989 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_COMPLEX_VALUE(name,p,post)\
990             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
991                 (name,\
992                 ndk_conf_set_http_complex_value_slot,\
993                 NGX_HTTP_LOC_CONF_OFFSET,\
994                 offsetof (ndk_module_loc_conf_t, p),\
995                 post)
996 
997 #define     NDK_HTTP_CONF_COMPLEX_VALUE(name,p,post)\
998             NDK_HTTP_CONF_TAKE1\
999                 (name,\
1000                 ndk_conf_set_http_complex_value_slot,\
1001                 NGX_HTTP_LOC_CONF_OFFSET,\
1002                 offsetof (ndk_module_loc_conf_t, p),\
1003                 post)
1004 
1005 #define     NDK_HTTP_UPS_CONF_COMPLEX_VALUE(name,p,post)\
1006             NDK_HTTP_UPS_CONF_TAKE1\
1007                 (name,\
1008                 ndk_conf_set_http_complex_value_slot,\
1009                 NGX_HTTP_LOC_CONF_OFFSET,\
1010                 offsetof (ndk_module_loc_conf_t, p),\
1011                 post)
1012 
1013 #define     NDK_HTTP_ANY_CONF_COMPLEX_VALUE(name,p,post)\
1014             NDK_HTTP_ANY_CONF_TAKE1\
1015                 (name,\
1016                 ndk_conf_set_http_complex_value_slot,\
1017                 NGX_HTTP_LOC_CONF_OFFSET,\
1018                 offsetof (ndk_module_loc_conf_t, p),\
1019                 post)
1020 
1021 #define     NDK_ANY_CONF_COMPLEX_VALUE(name,p,post)\
1022             NDK_ANY_CONF_TAKE1\
1023                 (name,\
1024                 ndk_conf_set_http_complex_value_slot,\
1025                 NGX_HTTP_LOC_CONF_OFFSET,\
1026                 offsetof (ndk_module_loc_conf_t, p),\
1027                 post)
1028 
1029 
1030 #define     NDK_HTTP_MAIN_CONF_ENCODING(name,p,post)\
1031             NDK_HTTP_MAIN_CONF_TAKE1\
1032                 (name,\
1033                 ndk_conf_set_encoding_slot,\
1034                 NGX_HTTP_MAIN_CONF_OFFSET,\
1035                 offsetof (ndk_module_main_conf_t, p),\
1036                 post)
1037 
1038 #define     NDK_HTTP_SRV_CONF_ENCODING(name,p,post)\
1039             NDK_HTTP_SRV_CONF_TAKE1\
1040                 (name,\
1041                 ndk_conf_set_encoding_slot,\
1042                 NGX_HTTP_SRV_CONF_OFFSET,\
1043                 offsetof (ndk_module_srv_conf_t, p),\
1044                 post)
1045 
1046 #define     NDK_HTTP_SIF_CONF_ENCODING(name,p,post)\
1047             NDK_HTTP_SIF_CONF_TAKE1\
1048                 (name,\
1049                 ndk_conf_set_encoding_slot,\
1050                 NGX_HTTP_SRV_CONF_OFFSET,\
1051                 offsetof (ndk_module_srv_conf_t, p),\
1052                 post)
1053 
1054 #define     NDK_HTTP_LOC_CONF_ENCODING(name,p,post)\
1055             NDK_HTTP_LOC_CONF_TAKE1\
1056                 (name,\
1057                 ndk_conf_set_encoding_slot,\
1058                 NGX_HTTP_LOC_CONF_OFFSET,\
1059                 offsetof (ndk_module_loc_conf_t, p),\
1060                 post)
1061 
1062 #define     NDK_HTTP_LIF_CONF_ENCODING(name,p,post)\
1063             NDK_HTTP_LIF_CONF_TAKE1\
1064                 (name,\
1065                 ndk_conf_set_encoding_slot,\
1066                 NGX_HTTP_LOC_CONF_OFFSET,\
1067                 offsetof (ndk_module_loc_conf_t, p),\
1068                 post)
1069 
1070 #define     NDK_HTTP_MAIN_SRV_CONF_ENCODING(name,p,post)\
1071             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
1072                 (name,\
1073                 ndk_conf_set_encoding_slot,\
1074                 NGX_HTTP_SRV_CONF_OFFSET,\
1075                 offsetof (ndk_module_srv_conf_t, p),\
1076                 post)
1077 
1078 #define     NDK_HTTP_MAIN_SIF_CONF_ENCODING(name,p,post)\
1079             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
1080                 (name,\
1081                 ndk_conf_set_encoding_slot,\
1082                 NGX_HTTP_SRV_CONF_OFFSET,\
1083                 offsetof (ndk_module_srv_conf_t, p),\
1084                 post)
1085 
1086 #define     NDK_HTTP_MAIN_LOC_CONF_ENCODING(name,p,post)\
1087             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
1088                 (name,\
1089                 ndk_conf_set_encoding_slot,\
1090                 NGX_HTTP_LOC_CONF_OFFSET,\
1091                 offsetof (ndk_module_loc_conf_t, p),\
1092                 post)
1093 
1094 #define     NDK_HTTP_MAIN_LIF_CONF_ENCODING(name,p,post)\
1095             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
1096                 (name,\
1097                 ndk_conf_set_encoding_slot,\
1098                 NGX_HTTP_LOC_CONF_OFFSET,\
1099                 offsetof (ndk_module_loc_conf_t, p),\
1100                 post)
1101 
1102 #define     NDK_HTTP_SRV_LOC_CONF_ENCODING(name,p,post)\
1103             NDK_HTTP_SRV_LOC_CONF_TAKE1\
1104                 (name,\
1105                 ndk_conf_set_encoding_slot,\
1106                 NGX_HTTP_LOC_CONF_OFFSET,\
1107                 offsetof (ndk_module_loc_conf_t, p),\
1108                 post)
1109 
1110 #define     NDK_HTTP_SRV_LIF_CONF_ENCODING(name,p,post)\
1111             NDK_HTTP_SRV_LIF_CONF_TAKE1\
1112                 (name,\
1113                 ndk_conf_set_encoding_slot,\
1114                 NGX_HTTP_LOC_CONF_OFFSET,\
1115                 offsetof (ndk_module_loc_conf_t, p),\
1116                 post)
1117 
1118 #define     NDK_HTTP_SIF_LOC_CONF_ENCODING(name,p,post)\
1119             NDK_HTTP_SIF_LOC_CONF_TAKE1\
1120                 (name,\
1121                 ndk_conf_set_encoding_slot,\
1122                 NGX_HTTP_LOC_CONF_OFFSET,\
1123                 offsetof (ndk_module_loc_conf_t, p),\
1124                 post)
1125 
1126 #define     NDK_HTTP_SIF_LIF_CONF_ENCODING(name,p,post)\
1127             NDK_HTTP_SIF_LIF_CONF_TAKE1\
1128                 (name,\
1129                 ndk_conf_set_encoding_slot,\
1130                 NGX_HTTP_LOC_CONF_OFFSET,\
1131                 offsetof (ndk_module_loc_conf_t, p),\
1132                 post)
1133 
1134 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_ENCODING(name,p,post)\
1135             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
1136                 (name,\
1137                 ndk_conf_set_encoding_slot,\
1138                 NGX_HTTP_LOC_CONF_OFFSET,\
1139                 offsetof (ndk_module_loc_conf_t, p),\
1140                 post)
1141 
1142 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_ENCODING(name,p,post)\
1143             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
1144                 (name,\
1145                 ndk_conf_set_encoding_slot,\
1146                 NGX_HTTP_LOC_CONF_OFFSET,\
1147                 offsetof (ndk_module_loc_conf_t, p),\
1148                 post)
1149 
1150 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_ENCODING(name,p,post)\
1151             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
1152                 (name,\
1153                 ndk_conf_set_encoding_slot,\
1154                 NGX_HTTP_LOC_CONF_OFFSET,\
1155                 offsetof (ndk_module_loc_conf_t, p),\
1156                 post)
1157 
1158 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ENCODING(name,p,post)\
1159             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
1160                 (name,\
1161                 ndk_conf_set_encoding_slot,\
1162                 NGX_HTTP_LOC_CONF_OFFSET,\
1163                 offsetof (ndk_module_loc_conf_t, p),\
1164                 post)
1165 
1166 #define     NDK_HTTP_CONF_ENCODING(name,p,post)\
1167             NDK_HTTP_CONF_TAKE1\
1168                 (name,\
1169                 ndk_conf_set_encoding_slot,\
1170                 NGX_HTTP_LOC_CONF_OFFSET,\
1171                 offsetof (ndk_module_loc_conf_t, p),\
1172                 post)
1173 
1174 #define     NDK_HTTP_UPS_CONF_ENCODING(name,p,post)\
1175             NDK_HTTP_UPS_CONF_TAKE1\
1176                 (name,\
1177                 ndk_conf_set_encoding_slot,\
1178                 NGX_HTTP_LOC_CONF_OFFSET,\
1179                 offsetof (ndk_module_loc_conf_t, p),\
1180                 post)
1181 
1182 #define     NDK_HTTP_ANY_CONF_ENCODING(name,p,post)\
1183             NDK_HTTP_ANY_CONF_TAKE1\
1184                 (name,\
1185                 ndk_conf_set_encoding_slot,\
1186                 NGX_HTTP_LOC_CONF_OFFSET,\
1187                 offsetof (ndk_module_loc_conf_t, p),\
1188                 post)
1189 
1190 #define     NDK_ANY_CONF_ENCODING(name,p,post)\
1191             NDK_ANY_CONF_TAKE1\
1192                 (name,\
1193                 ndk_conf_set_encoding_slot,\
1194                 NGX_HTTP_LOC_CONF_OFFSET,\
1195                 offsetof (ndk_module_loc_conf_t, p),\
1196                 post)
1197 
1198 
1199 #define     NDK_HTTP_MAIN_CONF_ENUM(name,p,post)\
1200             NDK_HTTP_MAIN_CONF_TAKE1\
1201                 (name,\
1202                 ndk_conf_set_enum_slot,\
1203                 NGX_HTTP_MAIN_CONF_OFFSET,\
1204                 offsetof (ndk_module_main_conf_t, p),\
1205                 post)
1206 
1207 #define     NDK_HTTP_SRV_CONF_ENUM(name,p,post)\
1208             NDK_HTTP_SRV_CONF_TAKE1\
1209                 (name,\
1210                 ndk_conf_set_enum_slot,\
1211                 NGX_HTTP_SRV_CONF_OFFSET,\
1212                 offsetof (ndk_module_srv_conf_t, p),\
1213                 post)
1214 
1215 #define     NDK_HTTP_SIF_CONF_ENUM(name,p,post)\
1216             NDK_HTTP_SIF_CONF_TAKE1\
1217                 (name,\
1218                 ndk_conf_set_enum_slot,\
1219                 NGX_HTTP_SRV_CONF_OFFSET,\
1220                 offsetof (ndk_module_srv_conf_t, p),\
1221                 post)
1222 
1223 #define     NDK_HTTP_LOC_CONF_ENUM(name,p,post)\
1224             NDK_HTTP_LOC_CONF_TAKE1\
1225                 (name,\
1226                 ndk_conf_set_enum_slot,\
1227                 NGX_HTTP_LOC_CONF_OFFSET,\
1228                 offsetof (ndk_module_loc_conf_t, p),\
1229                 post)
1230 
1231 #define     NDK_HTTP_LIF_CONF_ENUM(name,p,post)\
1232             NDK_HTTP_LIF_CONF_TAKE1\
1233                 (name,\
1234                 ndk_conf_set_enum_slot,\
1235                 NGX_HTTP_LOC_CONF_OFFSET,\
1236                 offsetof (ndk_module_loc_conf_t, p),\
1237                 post)
1238 
1239 #define     NDK_HTTP_MAIN_SRV_CONF_ENUM(name,p,post)\
1240             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
1241                 (name,\
1242                 ndk_conf_set_enum_slot,\
1243                 NGX_HTTP_SRV_CONF_OFFSET,\
1244                 offsetof (ndk_module_srv_conf_t, p),\
1245                 post)
1246 
1247 #define     NDK_HTTP_MAIN_SIF_CONF_ENUM(name,p,post)\
1248             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
1249                 (name,\
1250                 ndk_conf_set_enum_slot,\
1251                 NGX_HTTP_SRV_CONF_OFFSET,\
1252                 offsetof (ndk_module_srv_conf_t, p),\
1253                 post)
1254 
1255 #define     NDK_HTTP_MAIN_LOC_CONF_ENUM(name,p,post)\
1256             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
1257                 (name,\
1258                 ndk_conf_set_enum_slot,\
1259                 NGX_HTTP_LOC_CONF_OFFSET,\
1260                 offsetof (ndk_module_loc_conf_t, p),\
1261                 post)
1262 
1263 #define     NDK_HTTP_MAIN_LIF_CONF_ENUM(name,p,post)\
1264             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
1265                 (name,\
1266                 ndk_conf_set_enum_slot,\
1267                 NGX_HTTP_LOC_CONF_OFFSET,\
1268                 offsetof (ndk_module_loc_conf_t, p),\
1269                 post)
1270 
1271 #define     NDK_HTTP_SRV_LOC_CONF_ENUM(name,p,post)\
1272             NDK_HTTP_SRV_LOC_CONF_TAKE1\
1273                 (name,\
1274                 ndk_conf_set_enum_slot,\
1275                 NGX_HTTP_LOC_CONF_OFFSET,\
1276                 offsetof (ndk_module_loc_conf_t, p),\
1277                 post)
1278 
1279 #define     NDK_HTTP_SRV_LIF_CONF_ENUM(name,p,post)\
1280             NDK_HTTP_SRV_LIF_CONF_TAKE1\
1281                 (name,\
1282                 ndk_conf_set_enum_slot,\
1283                 NGX_HTTP_LOC_CONF_OFFSET,\
1284                 offsetof (ndk_module_loc_conf_t, p),\
1285                 post)
1286 
1287 #define     NDK_HTTP_SIF_LOC_CONF_ENUM(name,p,post)\
1288             NDK_HTTP_SIF_LOC_CONF_TAKE1\
1289                 (name,\
1290                 ndk_conf_set_enum_slot,\
1291                 NGX_HTTP_LOC_CONF_OFFSET,\
1292                 offsetof (ndk_module_loc_conf_t, p),\
1293                 post)
1294 
1295 #define     NDK_HTTP_SIF_LIF_CONF_ENUM(name,p,post)\
1296             NDK_HTTP_SIF_LIF_CONF_TAKE1\
1297                 (name,\
1298                 ndk_conf_set_enum_slot,\
1299                 NGX_HTTP_LOC_CONF_OFFSET,\
1300                 offsetof (ndk_module_loc_conf_t, p),\
1301                 post)
1302 
1303 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_ENUM(name,p,post)\
1304             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
1305                 (name,\
1306                 ndk_conf_set_enum_slot,\
1307                 NGX_HTTP_LOC_CONF_OFFSET,\
1308                 offsetof (ndk_module_loc_conf_t, p),\
1309                 post)
1310 
1311 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_ENUM(name,p,post)\
1312             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
1313                 (name,\
1314                 ndk_conf_set_enum_slot,\
1315                 NGX_HTTP_LOC_CONF_OFFSET,\
1316                 offsetof (ndk_module_loc_conf_t, p),\
1317                 post)
1318 
1319 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_ENUM(name,p,post)\
1320             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
1321                 (name,\
1322                 ndk_conf_set_enum_slot,\
1323                 NGX_HTTP_LOC_CONF_OFFSET,\
1324                 offsetof (ndk_module_loc_conf_t, p),\
1325                 post)
1326 
1327 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ENUM(name,p,post)\
1328             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
1329                 (name,\
1330                 ndk_conf_set_enum_slot,\
1331                 NGX_HTTP_LOC_CONF_OFFSET,\
1332                 offsetof (ndk_module_loc_conf_t, p),\
1333                 post)
1334 
1335 #define     NDK_HTTP_CONF_ENUM(name,p,post)\
1336             NDK_HTTP_CONF_TAKE1\
1337                 (name,\
1338                 ndk_conf_set_enum_slot,\
1339                 NGX_HTTP_LOC_CONF_OFFSET,\
1340                 offsetof (ndk_module_loc_conf_t, p),\
1341                 post)
1342 
1343 #define     NDK_HTTP_UPS_CONF_ENUM(name,p,post)\
1344             NDK_HTTP_UPS_CONF_TAKE1\
1345                 (name,\
1346                 ndk_conf_set_enum_slot,\
1347                 NGX_HTTP_LOC_CONF_OFFSET,\
1348                 offsetof (ndk_module_loc_conf_t, p),\
1349                 post)
1350 
1351 #define     NDK_HTTP_ANY_CONF_ENUM(name,p,post)\
1352             NDK_HTTP_ANY_CONF_TAKE1\
1353                 (name,\
1354                 ndk_conf_set_enum_slot,\
1355                 NGX_HTTP_LOC_CONF_OFFSET,\
1356                 offsetof (ndk_module_loc_conf_t, p),\
1357                 post)
1358 
1359 #define     NDK_ANY_CONF_ENUM(name,p,post)\
1360             NDK_ANY_CONF_TAKE1\
1361                 (name,\
1362                 ndk_conf_set_enum_slot,\
1363                 NGX_HTTP_LOC_CONF_OFFSET,\
1364                 offsetof (ndk_module_loc_conf_t, p),\
1365                 post)
1366 
1367 
1368 #define     NDK_HTTP_MAIN_CONF_FALSE(name,p,post)\
1369             NDK_HTTP_MAIN_CONF_NOARGS\
1370                 (name,\
1371                 ndk_conf_set_false_slot,\
1372                 NGX_HTTP_MAIN_CONF_OFFSET,\
1373                 offsetof (ndk_module_main_conf_t, p),\
1374                 post)
1375 
1376 #define     NDK_HTTP_SRV_CONF_FALSE(name,p,post)\
1377             NDK_HTTP_SRV_CONF_NOARGS\
1378                 (name,\
1379                 ndk_conf_set_false_slot,\
1380                 NGX_HTTP_SRV_CONF_OFFSET,\
1381                 offsetof (ndk_module_srv_conf_t, p),\
1382                 post)
1383 
1384 #define     NDK_HTTP_SIF_CONF_FALSE(name,p,post)\
1385             NDK_HTTP_SIF_CONF_NOARGS\
1386                 (name,\
1387                 ndk_conf_set_false_slot,\
1388                 NGX_HTTP_SRV_CONF_OFFSET,\
1389                 offsetof (ndk_module_srv_conf_t, p),\
1390                 post)
1391 
1392 #define     NDK_HTTP_LOC_CONF_FALSE(name,p,post)\
1393             NDK_HTTP_LOC_CONF_NOARGS\
1394                 (name,\
1395                 ndk_conf_set_false_slot,\
1396                 NGX_HTTP_LOC_CONF_OFFSET,\
1397                 offsetof (ndk_module_loc_conf_t, p),\
1398                 post)
1399 
1400 #define     NDK_HTTP_LIF_CONF_FALSE(name,p,post)\
1401             NDK_HTTP_LIF_CONF_NOARGS\
1402                 (name,\
1403                 ndk_conf_set_false_slot,\
1404                 NGX_HTTP_LOC_CONF_OFFSET,\
1405                 offsetof (ndk_module_loc_conf_t, p),\
1406                 post)
1407 
1408 #define     NDK_HTTP_MAIN_SRV_CONF_FALSE(name,p,post)\
1409             NDK_HTTP_MAIN_SRV_CONF_NOARGS\
1410                 (name,\
1411                 ndk_conf_set_false_slot,\
1412                 NGX_HTTP_SRV_CONF_OFFSET,\
1413                 offsetof (ndk_module_srv_conf_t, p),\
1414                 post)
1415 
1416 #define     NDK_HTTP_MAIN_SIF_CONF_FALSE(name,p,post)\
1417             NDK_HTTP_MAIN_SIF_CONF_NOARGS\
1418                 (name,\
1419                 ndk_conf_set_false_slot,\
1420                 NGX_HTTP_SRV_CONF_OFFSET,\
1421                 offsetof (ndk_module_srv_conf_t, p),\
1422                 post)
1423 
1424 #define     NDK_HTTP_MAIN_LOC_CONF_FALSE(name,p,post)\
1425             NDK_HTTP_MAIN_LOC_CONF_NOARGS\
1426                 (name,\
1427                 ndk_conf_set_false_slot,\
1428                 NGX_HTTP_LOC_CONF_OFFSET,\
1429                 offsetof (ndk_module_loc_conf_t, p),\
1430                 post)
1431 
1432 #define     NDK_HTTP_MAIN_LIF_CONF_FALSE(name,p,post)\
1433             NDK_HTTP_MAIN_LIF_CONF_NOARGS\
1434                 (name,\
1435                 ndk_conf_set_false_slot,\
1436                 NGX_HTTP_LOC_CONF_OFFSET,\
1437                 offsetof (ndk_module_loc_conf_t, p),\
1438                 post)
1439 
1440 #define     NDK_HTTP_SRV_LOC_CONF_FALSE(name,p,post)\
1441             NDK_HTTP_SRV_LOC_CONF_NOARGS\
1442                 (name,\
1443                 ndk_conf_set_false_slot,\
1444                 NGX_HTTP_LOC_CONF_OFFSET,\
1445                 offsetof (ndk_module_loc_conf_t, p),\
1446                 post)
1447 
1448 #define     NDK_HTTP_SRV_LIF_CONF_FALSE(name,p,post)\
1449             NDK_HTTP_SRV_LIF_CONF_NOARGS\
1450                 (name,\
1451                 ndk_conf_set_false_slot,\
1452                 NGX_HTTP_LOC_CONF_OFFSET,\
1453                 offsetof (ndk_module_loc_conf_t, p),\
1454                 post)
1455 
1456 #define     NDK_HTTP_SIF_LOC_CONF_FALSE(name,p,post)\
1457             NDK_HTTP_SIF_LOC_CONF_NOARGS\
1458                 (name,\
1459                 ndk_conf_set_false_slot,\
1460                 NGX_HTTP_LOC_CONF_OFFSET,\
1461                 offsetof (ndk_module_loc_conf_t, p),\
1462                 post)
1463 
1464 #define     NDK_HTTP_SIF_LIF_CONF_FALSE(name,p,post)\
1465             NDK_HTTP_SIF_LIF_CONF_NOARGS\
1466                 (name,\
1467                 ndk_conf_set_false_slot,\
1468                 NGX_HTTP_LOC_CONF_OFFSET,\
1469                 offsetof (ndk_module_loc_conf_t, p),\
1470                 post)
1471 
1472 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_FALSE(name,p,post)\
1473             NDK_HTTP_MAIN_SRV_LOC_CONF_NOARGS\
1474                 (name,\
1475                 ndk_conf_set_false_slot,\
1476                 NGX_HTTP_LOC_CONF_OFFSET,\
1477                 offsetof (ndk_module_loc_conf_t, p),\
1478                 post)
1479 
1480 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_FALSE(name,p,post)\
1481             NDK_HTTP_MAIN_SRV_LIF_CONF_NOARGS\
1482                 (name,\
1483                 ndk_conf_set_false_slot,\
1484                 NGX_HTTP_LOC_CONF_OFFSET,\
1485                 offsetof (ndk_module_loc_conf_t, p),\
1486                 post)
1487 
1488 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_FALSE(name,p,post)\
1489             NDK_HTTP_MAIN_SIF_LOC_CONF_NOARGS\
1490                 (name,\
1491                 ndk_conf_set_false_slot,\
1492                 NGX_HTTP_LOC_CONF_OFFSET,\
1493                 offsetof (ndk_module_loc_conf_t, p),\
1494                 post)
1495 
1496 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_FALSE(name,p,post)\
1497             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NOARGS\
1498                 (name,\
1499                 ndk_conf_set_false_slot,\
1500                 NGX_HTTP_LOC_CONF_OFFSET,\
1501                 offsetof (ndk_module_loc_conf_t, p),\
1502                 post)
1503 
1504 #define     NDK_HTTP_CONF_FALSE(name,p,post)\
1505             NDK_HTTP_CONF_NOARGS\
1506                 (name,\
1507                 ndk_conf_set_false_slot,\
1508                 NGX_HTTP_LOC_CONF_OFFSET,\
1509                 offsetof (ndk_module_loc_conf_t, p),\
1510                 post)
1511 
1512 #define     NDK_HTTP_UPS_CONF_FALSE(name,p,post)\
1513             NDK_HTTP_UPS_CONF_NOARGS\
1514                 (name,\
1515                 ndk_conf_set_false_slot,\
1516                 NGX_HTTP_LOC_CONF_OFFSET,\
1517                 offsetof (ndk_module_loc_conf_t, p),\
1518                 post)
1519 
1520 #define     NDK_HTTP_ANY_CONF_FALSE(name,p,post)\
1521             NDK_HTTP_ANY_CONF_NOARGS\
1522                 (name,\
1523                 ndk_conf_set_false_slot,\
1524                 NGX_HTTP_LOC_CONF_OFFSET,\
1525                 offsetof (ndk_module_loc_conf_t, p),\
1526                 post)
1527 
1528 #define     NDK_ANY_CONF_FALSE(name,p,post)\
1529             NDK_ANY_CONF_NOARGS\
1530                 (name,\
1531                 ndk_conf_set_false_slot,\
1532                 NGX_HTTP_LOC_CONF_OFFSET,\
1533                 offsetof (ndk_module_loc_conf_t, p),\
1534                 post)
1535 
1536 
1537 #define     NDK_HTTP_MAIN_CONF_FULL_PATH(name,p,post)\
1538             NDK_HTTP_MAIN_CONF_TAKE1\
1539                 (name,\
1540                 ndk_conf_set_full_path_slot,\
1541                 NGX_HTTP_MAIN_CONF_OFFSET,\
1542                 offsetof (ndk_module_main_conf_t, p),\
1543                 post)
1544 
1545 #define     NDK_HTTP_SRV_CONF_FULL_PATH(name,p,post)\
1546             NDK_HTTP_SRV_CONF_TAKE1\
1547                 (name,\
1548                 ndk_conf_set_full_path_slot,\
1549                 NGX_HTTP_SRV_CONF_OFFSET,\
1550                 offsetof (ndk_module_srv_conf_t, p),\
1551                 post)
1552 
1553 #define     NDK_HTTP_SIF_CONF_FULL_PATH(name,p,post)\
1554             NDK_HTTP_SIF_CONF_TAKE1\
1555                 (name,\
1556                 ndk_conf_set_full_path_slot,\
1557                 NGX_HTTP_SRV_CONF_OFFSET,\
1558                 offsetof (ndk_module_srv_conf_t, p),\
1559                 post)
1560 
1561 #define     NDK_HTTP_LOC_CONF_FULL_PATH(name,p,post)\
1562             NDK_HTTP_LOC_CONF_TAKE1\
1563                 (name,\
1564                 ndk_conf_set_full_path_slot,\
1565                 NGX_HTTP_LOC_CONF_OFFSET,\
1566                 offsetof (ndk_module_loc_conf_t, p),\
1567                 post)
1568 
1569 #define     NDK_HTTP_LIF_CONF_FULL_PATH(name,p,post)\
1570             NDK_HTTP_LIF_CONF_TAKE1\
1571                 (name,\
1572                 ndk_conf_set_full_path_slot,\
1573                 NGX_HTTP_LOC_CONF_OFFSET,\
1574                 offsetof (ndk_module_loc_conf_t, p),\
1575                 post)
1576 
1577 #define     NDK_HTTP_MAIN_SRV_CONF_FULL_PATH(name,p,post)\
1578             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
1579                 (name,\
1580                 ndk_conf_set_full_path_slot,\
1581                 NGX_HTTP_SRV_CONF_OFFSET,\
1582                 offsetof (ndk_module_srv_conf_t, p),\
1583                 post)
1584 
1585 #define     NDK_HTTP_MAIN_SIF_CONF_FULL_PATH(name,p,post)\
1586             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
1587                 (name,\
1588                 ndk_conf_set_full_path_slot,\
1589                 NGX_HTTP_SRV_CONF_OFFSET,\
1590                 offsetof (ndk_module_srv_conf_t, p),\
1591                 post)
1592 
1593 #define     NDK_HTTP_MAIN_LOC_CONF_FULL_PATH(name,p,post)\
1594             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
1595                 (name,\
1596                 ndk_conf_set_full_path_slot,\
1597                 NGX_HTTP_LOC_CONF_OFFSET,\
1598                 offsetof (ndk_module_loc_conf_t, p),\
1599                 post)
1600 
1601 #define     NDK_HTTP_MAIN_LIF_CONF_FULL_PATH(name,p,post)\
1602             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
1603                 (name,\
1604                 ndk_conf_set_full_path_slot,\
1605                 NGX_HTTP_LOC_CONF_OFFSET,\
1606                 offsetof (ndk_module_loc_conf_t, p),\
1607                 post)
1608 
1609 #define     NDK_HTTP_SRV_LOC_CONF_FULL_PATH(name,p,post)\
1610             NDK_HTTP_SRV_LOC_CONF_TAKE1\
1611                 (name,\
1612                 ndk_conf_set_full_path_slot,\
1613                 NGX_HTTP_LOC_CONF_OFFSET,\
1614                 offsetof (ndk_module_loc_conf_t, p),\
1615                 post)
1616 
1617 #define     NDK_HTTP_SRV_LIF_CONF_FULL_PATH(name,p,post)\
1618             NDK_HTTP_SRV_LIF_CONF_TAKE1\
1619                 (name,\
1620                 ndk_conf_set_full_path_slot,\
1621                 NGX_HTTP_LOC_CONF_OFFSET,\
1622                 offsetof (ndk_module_loc_conf_t, p),\
1623                 post)
1624 
1625 #define     NDK_HTTP_SIF_LOC_CONF_FULL_PATH(name,p,post)\
1626             NDK_HTTP_SIF_LOC_CONF_TAKE1\
1627                 (name,\
1628                 ndk_conf_set_full_path_slot,\
1629                 NGX_HTTP_LOC_CONF_OFFSET,\
1630                 offsetof (ndk_module_loc_conf_t, p),\
1631                 post)
1632 
1633 #define     NDK_HTTP_SIF_LIF_CONF_FULL_PATH(name,p,post)\
1634             NDK_HTTP_SIF_LIF_CONF_TAKE1\
1635                 (name,\
1636                 ndk_conf_set_full_path_slot,\
1637                 NGX_HTTP_LOC_CONF_OFFSET,\
1638                 offsetof (ndk_module_loc_conf_t, p),\
1639                 post)
1640 
1641 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_FULL_PATH(name,p,post)\
1642             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
1643                 (name,\
1644                 ndk_conf_set_full_path_slot,\
1645                 NGX_HTTP_LOC_CONF_OFFSET,\
1646                 offsetof (ndk_module_loc_conf_t, p),\
1647                 post)
1648 
1649 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_FULL_PATH(name,p,post)\
1650             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
1651                 (name,\
1652                 ndk_conf_set_full_path_slot,\
1653                 NGX_HTTP_LOC_CONF_OFFSET,\
1654                 offsetof (ndk_module_loc_conf_t, p),\
1655                 post)
1656 
1657 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_FULL_PATH(name,p,post)\
1658             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
1659                 (name,\
1660                 ndk_conf_set_full_path_slot,\
1661                 NGX_HTTP_LOC_CONF_OFFSET,\
1662                 offsetof (ndk_module_loc_conf_t, p),\
1663                 post)
1664 
1665 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_FULL_PATH(name,p,post)\
1666             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
1667                 (name,\
1668                 ndk_conf_set_full_path_slot,\
1669                 NGX_HTTP_LOC_CONF_OFFSET,\
1670                 offsetof (ndk_module_loc_conf_t, p),\
1671                 post)
1672 
1673 #define     NDK_HTTP_CONF_FULL_PATH(name,p,post)\
1674             NDK_HTTP_CONF_TAKE1\
1675                 (name,\
1676                 ndk_conf_set_full_path_slot,\
1677                 NGX_HTTP_LOC_CONF_OFFSET,\
1678                 offsetof (ndk_module_loc_conf_t, p),\
1679                 post)
1680 
1681 #define     NDK_HTTP_UPS_CONF_FULL_PATH(name,p,post)\
1682             NDK_HTTP_UPS_CONF_TAKE1\
1683                 (name,\
1684                 ndk_conf_set_full_path_slot,\
1685                 NGX_HTTP_LOC_CONF_OFFSET,\
1686                 offsetof (ndk_module_loc_conf_t, p),\
1687                 post)
1688 
1689 #define     NDK_HTTP_ANY_CONF_FULL_PATH(name,p,post)\
1690             NDK_HTTP_ANY_CONF_TAKE1\
1691                 (name,\
1692                 ndk_conf_set_full_path_slot,\
1693                 NGX_HTTP_LOC_CONF_OFFSET,\
1694                 offsetof (ndk_module_loc_conf_t, p),\
1695                 post)
1696 
1697 #define     NDK_ANY_CONF_FULL_PATH(name,p,post)\
1698             NDK_ANY_CONF_TAKE1\
1699                 (name,\
1700                 ndk_conf_set_full_path_slot,\
1701                 NGX_HTTP_LOC_CONF_OFFSET,\
1702                 offsetof (ndk_module_loc_conf_t, p),\
1703                 post)
1704 
1705 
1706 #define     NDK_HTTP_MAIN_CONF_KEYVAL1(name,p,post)\
1707             NDK_HTTP_MAIN_CONF_TAKE2\
1708                 (name,\
1709                 ndk_conf_set_keyval1_slot,\
1710                 NGX_HTTP_MAIN_CONF_OFFSET,\
1711                 offsetof (ndk_module_main_conf_t, p),\
1712                 post)
1713 
1714 #define     NDK_HTTP_SRV_CONF_KEYVAL1(name,p,post)\
1715             NDK_HTTP_SRV_CONF_TAKE2\
1716                 (name,\
1717                 ndk_conf_set_keyval1_slot,\
1718                 NGX_HTTP_SRV_CONF_OFFSET,\
1719                 offsetof (ndk_module_srv_conf_t, p),\
1720                 post)
1721 
1722 #define     NDK_HTTP_SIF_CONF_KEYVAL1(name,p,post)\
1723             NDK_HTTP_SIF_CONF_TAKE2\
1724                 (name,\
1725                 ndk_conf_set_keyval1_slot,\
1726                 NGX_HTTP_SRV_CONF_OFFSET,\
1727                 offsetof (ndk_module_srv_conf_t, p),\
1728                 post)
1729 
1730 #define     NDK_HTTP_LOC_CONF_KEYVAL1(name,p,post)\
1731             NDK_HTTP_LOC_CONF_TAKE2\
1732                 (name,\
1733                 ndk_conf_set_keyval1_slot,\
1734                 NGX_HTTP_LOC_CONF_OFFSET,\
1735                 offsetof (ndk_module_loc_conf_t, p),\
1736                 post)
1737 
1738 #define     NDK_HTTP_LIF_CONF_KEYVAL1(name,p,post)\
1739             NDK_HTTP_LIF_CONF_TAKE2\
1740                 (name,\
1741                 ndk_conf_set_keyval1_slot,\
1742                 NGX_HTTP_LOC_CONF_OFFSET,\
1743                 offsetof (ndk_module_loc_conf_t, p),\
1744                 post)
1745 
1746 #define     NDK_HTTP_MAIN_SRV_CONF_KEYVAL1(name,p,post)\
1747             NDK_HTTP_MAIN_SRV_CONF_TAKE2\
1748                 (name,\
1749                 ndk_conf_set_keyval1_slot,\
1750                 NGX_HTTP_SRV_CONF_OFFSET,\
1751                 offsetof (ndk_module_srv_conf_t, p),\
1752                 post)
1753 
1754 #define     NDK_HTTP_MAIN_SIF_CONF_KEYVAL1(name,p,post)\
1755             NDK_HTTP_MAIN_SIF_CONF_TAKE2\
1756                 (name,\
1757                 ndk_conf_set_keyval1_slot,\
1758                 NGX_HTTP_SRV_CONF_OFFSET,\
1759                 offsetof (ndk_module_srv_conf_t, p),\
1760                 post)
1761 
1762 #define     NDK_HTTP_MAIN_LOC_CONF_KEYVAL1(name,p,post)\
1763             NDK_HTTP_MAIN_LOC_CONF_TAKE2\
1764                 (name,\
1765                 ndk_conf_set_keyval1_slot,\
1766                 NGX_HTTP_LOC_CONF_OFFSET,\
1767                 offsetof (ndk_module_loc_conf_t, p),\
1768                 post)
1769 
1770 #define     NDK_HTTP_MAIN_LIF_CONF_KEYVAL1(name,p,post)\
1771             NDK_HTTP_MAIN_LIF_CONF_TAKE2\
1772                 (name,\
1773                 ndk_conf_set_keyval1_slot,\
1774                 NGX_HTTP_LOC_CONF_OFFSET,\
1775                 offsetof (ndk_module_loc_conf_t, p),\
1776                 post)
1777 
1778 #define     NDK_HTTP_SRV_LOC_CONF_KEYVAL1(name,p,post)\
1779             NDK_HTTP_SRV_LOC_CONF_TAKE2\
1780                 (name,\
1781                 ndk_conf_set_keyval1_slot,\
1782                 NGX_HTTP_LOC_CONF_OFFSET,\
1783                 offsetof (ndk_module_loc_conf_t, p),\
1784                 post)
1785 
1786 #define     NDK_HTTP_SRV_LIF_CONF_KEYVAL1(name,p,post)\
1787             NDK_HTTP_SRV_LIF_CONF_TAKE2\
1788                 (name,\
1789                 ndk_conf_set_keyval1_slot,\
1790                 NGX_HTTP_LOC_CONF_OFFSET,\
1791                 offsetof (ndk_module_loc_conf_t, p),\
1792                 post)
1793 
1794 #define     NDK_HTTP_SIF_LOC_CONF_KEYVAL1(name,p,post)\
1795             NDK_HTTP_SIF_LOC_CONF_TAKE2\
1796                 (name,\
1797                 ndk_conf_set_keyval1_slot,\
1798                 NGX_HTTP_LOC_CONF_OFFSET,\
1799                 offsetof (ndk_module_loc_conf_t, p),\
1800                 post)
1801 
1802 #define     NDK_HTTP_SIF_LIF_CONF_KEYVAL1(name,p,post)\
1803             NDK_HTTP_SIF_LIF_CONF_TAKE2\
1804                 (name,\
1805                 ndk_conf_set_keyval1_slot,\
1806                 NGX_HTTP_LOC_CONF_OFFSET,\
1807                 offsetof (ndk_module_loc_conf_t, p),\
1808                 post)
1809 
1810 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_KEYVAL1(name,p,post)\
1811             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2\
1812                 (name,\
1813                 ndk_conf_set_keyval1_slot,\
1814                 NGX_HTTP_LOC_CONF_OFFSET,\
1815                 offsetof (ndk_module_loc_conf_t, p),\
1816                 post)
1817 
1818 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_KEYVAL1(name,p,post)\
1819             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2\
1820                 (name,\
1821                 ndk_conf_set_keyval1_slot,\
1822                 NGX_HTTP_LOC_CONF_OFFSET,\
1823                 offsetof (ndk_module_loc_conf_t, p),\
1824                 post)
1825 
1826 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_KEYVAL1(name,p,post)\
1827             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2\
1828                 (name,\
1829                 ndk_conf_set_keyval1_slot,\
1830                 NGX_HTTP_LOC_CONF_OFFSET,\
1831                 offsetof (ndk_module_loc_conf_t, p),\
1832                 post)
1833 
1834 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_KEYVAL1(name,p,post)\
1835             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2\
1836                 (name,\
1837                 ndk_conf_set_keyval1_slot,\
1838                 NGX_HTTP_LOC_CONF_OFFSET,\
1839                 offsetof (ndk_module_loc_conf_t, p),\
1840                 post)
1841 
1842 #define     NDK_HTTP_CONF_KEYVAL1(name,p,post)\
1843             NDK_HTTP_CONF_TAKE2\
1844                 (name,\
1845                 ndk_conf_set_keyval1_slot,\
1846                 NGX_HTTP_LOC_CONF_OFFSET,\
1847                 offsetof (ndk_module_loc_conf_t, p),\
1848                 post)
1849 
1850 #define     NDK_HTTP_UPS_CONF_KEYVAL1(name,p,post)\
1851             NDK_HTTP_UPS_CONF_TAKE2\
1852                 (name,\
1853                 ndk_conf_set_keyval1_slot,\
1854                 NGX_HTTP_LOC_CONF_OFFSET,\
1855                 offsetof (ndk_module_loc_conf_t, p),\
1856                 post)
1857 
1858 #define     NDK_HTTP_ANY_CONF_KEYVAL1(name,p,post)\
1859             NDK_HTTP_ANY_CONF_TAKE2\
1860                 (name,\
1861                 ndk_conf_set_keyval1_slot,\
1862                 NGX_HTTP_LOC_CONF_OFFSET,\
1863                 offsetof (ndk_module_loc_conf_t, p),\
1864                 post)
1865 
1866 #define     NDK_ANY_CONF_KEYVAL1(name,p,post)\
1867             NDK_ANY_CONF_TAKE2\
1868                 (name,\
1869                 ndk_conf_set_keyval1_slot,\
1870                 NGX_HTTP_LOC_CONF_OFFSET,\
1871                 offsetof (ndk_module_loc_conf_t, p),\
1872                 post)
1873 
1874 
1875 #define     NDK_HTTP_MAIN_CONF_KEYVAL(name,p,post)\
1876             NDK_HTTP_MAIN_CONF_TAKE2\
1877                 (name,\
1878                 ndk_conf_set_keyval_slot,\
1879                 NGX_HTTP_MAIN_CONF_OFFSET,\
1880                 offsetof (ndk_module_main_conf_t, p),\
1881                 post)
1882 
1883 #define     NDK_HTTP_SRV_CONF_KEYVAL(name,p,post)\
1884             NDK_HTTP_SRV_CONF_TAKE2\
1885                 (name,\
1886                 ndk_conf_set_keyval_slot,\
1887                 NGX_HTTP_SRV_CONF_OFFSET,\
1888                 offsetof (ndk_module_srv_conf_t, p),\
1889                 post)
1890 
1891 #define     NDK_HTTP_SIF_CONF_KEYVAL(name,p,post)\
1892             NDK_HTTP_SIF_CONF_TAKE2\
1893                 (name,\
1894                 ndk_conf_set_keyval_slot,\
1895                 NGX_HTTP_SRV_CONF_OFFSET,\
1896                 offsetof (ndk_module_srv_conf_t, p),\
1897                 post)
1898 
1899 #define     NDK_HTTP_LOC_CONF_KEYVAL(name,p,post)\
1900             NDK_HTTP_LOC_CONF_TAKE2\
1901                 (name,\
1902                 ndk_conf_set_keyval_slot,\
1903                 NGX_HTTP_LOC_CONF_OFFSET,\
1904                 offsetof (ndk_module_loc_conf_t, p),\
1905                 post)
1906 
1907 #define     NDK_HTTP_LIF_CONF_KEYVAL(name,p,post)\
1908             NDK_HTTP_LIF_CONF_TAKE2\
1909                 (name,\
1910                 ndk_conf_set_keyval_slot,\
1911                 NGX_HTTP_LOC_CONF_OFFSET,\
1912                 offsetof (ndk_module_loc_conf_t, p),\
1913                 post)
1914 
1915 #define     NDK_HTTP_MAIN_SRV_CONF_KEYVAL(name,p,post)\
1916             NDK_HTTP_MAIN_SRV_CONF_TAKE2\
1917                 (name,\
1918                 ndk_conf_set_keyval_slot,\
1919                 NGX_HTTP_SRV_CONF_OFFSET,\
1920                 offsetof (ndk_module_srv_conf_t, p),\
1921                 post)
1922 
1923 #define     NDK_HTTP_MAIN_SIF_CONF_KEYVAL(name,p,post)\
1924             NDK_HTTP_MAIN_SIF_CONF_TAKE2\
1925                 (name,\
1926                 ndk_conf_set_keyval_slot,\
1927                 NGX_HTTP_SRV_CONF_OFFSET,\
1928                 offsetof (ndk_module_srv_conf_t, p),\
1929                 post)
1930 
1931 #define     NDK_HTTP_MAIN_LOC_CONF_KEYVAL(name,p,post)\
1932             NDK_HTTP_MAIN_LOC_CONF_TAKE2\
1933                 (name,\
1934                 ndk_conf_set_keyval_slot,\
1935                 NGX_HTTP_LOC_CONF_OFFSET,\
1936                 offsetof (ndk_module_loc_conf_t, p),\
1937                 post)
1938 
1939 #define     NDK_HTTP_MAIN_LIF_CONF_KEYVAL(name,p,post)\
1940             NDK_HTTP_MAIN_LIF_CONF_TAKE2\
1941                 (name,\
1942                 ndk_conf_set_keyval_slot,\
1943                 NGX_HTTP_LOC_CONF_OFFSET,\
1944                 offsetof (ndk_module_loc_conf_t, p),\
1945                 post)
1946 
1947 #define     NDK_HTTP_SRV_LOC_CONF_KEYVAL(name,p,post)\
1948             NDK_HTTP_SRV_LOC_CONF_TAKE2\
1949                 (name,\
1950                 ndk_conf_set_keyval_slot,\
1951                 NGX_HTTP_LOC_CONF_OFFSET,\
1952                 offsetof (ndk_module_loc_conf_t, p),\
1953                 post)
1954 
1955 #define     NDK_HTTP_SRV_LIF_CONF_KEYVAL(name,p,post)\
1956             NDK_HTTP_SRV_LIF_CONF_TAKE2\
1957                 (name,\
1958                 ndk_conf_set_keyval_slot,\
1959                 NGX_HTTP_LOC_CONF_OFFSET,\
1960                 offsetof (ndk_module_loc_conf_t, p),\
1961                 post)
1962 
1963 #define     NDK_HTTP_SIF_LOC_CONF_KEYVAL(name,p,post)\
1964             NDK_HTTP_SIF_LOC_CONF_TAKE2\
1965                 (name,\
1966                 ndk_conf_set_keyval_slot,\
1967                 NGX_HTTP_LOC_CONF_OFFSET,\
1968                 offsetof (ndk_module_loc_conf_t, p),\
1969                 post)
1970 
1971 #define     NDK_HTTP_SIF_LIF_CONF_KEYVAL(name,p,post)\
1972             NDK_HTTP_SIF_LIF_CONF_TAKE2\
1973                 (name,\
1974                 ndk_conf_set_keyval_slot,\
1975                 NGX_HTTP_LOC_CONF_OFFSET,\
1976                 offsetof (ndk_module_loc_conf_t, p),\
1977                 post)
1978 
1979 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_KEYVAL(name,p,post)\
1980             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2\
1981                 (name,\
1982                 ndk_conf_set_keyval_slot,\
1983                 NGX_HTTP_LOC_CONF_OFFSET,\
1984                 offsetof (ndk_module_loc_conf_t, p),\
1985                 post)
1986 
1987 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_KEYVAL(name,p,post)\
1988             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2\
1989                 (name,\
1990                 ndk_conf_set_keyval_slot,\
1991                 NGX_HTTP_LOC_CONF_OFFSET,\
1992                 offsetof (ndk_module_loc_conf_t, p),\
1993                 post)
1994 
1995 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_KEYVAL(name,p,post)\
1996             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2\
1997                 (name,\
1998                 ndk_conf_set_keyval_slot,\
1999                 NGX_HTTP_LOC_CONF_OFFSET,\
2000                 offsetof (ndk_module_loc_conf_t, p),\
2001                 post)
2002 
2003 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_KEYVAL(name,p,post)\
2004             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2\
2005                 (name,\
2006                 ndk_conf_set_keyval_slot,\
2007                 NGX_HTTP_LOC_CONF_OFFSET,\
2008                 offsetof (ndk_module_loc_conf_t, p),\
2009                 post)
2010 
2011 #define     NDK_HTTP_CONF_KEYVAL(name,p,post)\
2012             NDK_HTTP_CONF_TAKE2\
2013                 (name,\
2014                 ndk_conf_set_keyval_slot,\
2015                 NGX_HTTP_LOC_CONF_OFFSET,\
2016                 offsetof (ndk_module_loc_conf_t, p),\
2017                 post)
2018 
2019 #define     NDK_HTTP_UPS_CONF_KEYVAL(name,p,post)\
2020             NDK_HTTP_UPS_CONF_TAKE2\
2021                 (name,\
2022                 ndk_conf_set_keyval_slot,\
2023                 NGX_HTTP_LOC_CONF_OFFSET,\
2024                 offsetof (ndk_module_loc_conf_t, p),\
2025                 post)
2026 
2027 #define     NDK_HTTP_ANY_CONF_KEYVAL(name,p,post)\
2028             NDK_HTTP_ANY_CONF_TAKE2\
2029                 (name,\
2030                 ndk_conf_set_keyval_slot,\
2031                 NGX_HTTP_LOC_CONF_OFFSET,\
2032                 offsetof (ndk_module_loc_conf_t, p),\
2033                 post)
2034 
2035 #define     NDK_ANY_CONF_KEYVAL(name,p,post)\
2036             NDK_ANY_CONF_TAKE2\
2037                 (name,\
2038                 ndk_conf_set_keyval_slot,\
2039                 NGX_HTTP_LOC_CONF_OFFSET,\
2040                 offsetof (ndk_module_loc_conf_t, p),\
2041                 post)
2042 
2043 
2044 #define     NDK_HTTP_MAIN_CONF_MSEC(name,p,post)\
2045             NDK_HTTP_MAIN_CONF_TAKE1\
2046                 (name,\
2047                 ndk_conf_set_msec_slot,\
2048                 NGX_HTTP_MAIN_CONF_OFFSET,\
2049                 offsetof (ndk_module_main_conf_t, p),\
2050                 post)
2051 
2052 #define     NDK_HTTP_SRV_CONF_MSEC(name,p,post)\
2053             NDK_HTTP_SRV_CONF_TAKE1\
2054                 (name,\
2055                 ndk_conf_set_msec_slot,\
2056                 NGX_HTTP_SRV_CONF_OFFSET,\
2057                 offsetof (ndk_module_srv_conf_t, p),\
2058                 post)
2059 
2060 #define     NDK_HTTP_SIF_CONF_MSEC(name,p,post)\
2061             NDK_HTTP_SIF_CONF_TAKE1\
2062                 (name,\
2063                 ndk_conf_set_msec_slot,\
2064                 NGX_HTTP_SRV_CONF_OFFSET,\
2065                 offsetof (ndk_module_srv_conf_t, p),\
2066                 post)
2067 
2068 #define     NDK_HTTP_LOC_CONF_MSEC(name,p,post)\
2069             NDK_HTTP_LOC_CONF_TAKE1\
2070                 (name,\
2071                 ndk_conf_set_msec_slot,\
2072                 NGX_HTTP_LOC_CONF_OFFSET,\
2073                 offsetof (ndk_module_loc_conf_t, p),\
2074                 post)
2075 
2076 #define     NDK_HTTP_LIF_CONF_MSEC(name,p,post)\
2077             NDK_HTTP_LIF_CONF_TAKE1\
2078                 (name,\
2079                 ndk_conf_set_msec_slot,\
2080                 NGX_HTTP_LOC_CONF_OFFSET,\
2081                 offsetof (ndk_module_loc_conf_t, p),\
2082                 post)
2083 
2084 #define     NDK_HTTP_MAIN_SRV_CONF_MSEC(name,p,post)\
2085             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
2086                 (name,\
2087                 ndk_conf_set_msec_slot,\
2088                 NGX_HTTP_SRV_CONF_OFFSET,\
2089                 offsetof (ndk_module_srv_conf_t, p),\
2090                 post)
2091 
2092 #define     NDK_HTTP_MAIN_SIF_CONF_MSEC(name,p,post)\
2093             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
2094                 (name,\
2095                 ndk_conf_set_msec_slot,\
2096                 NGX_HTTP_SRV_CONF_OFFSET,\
2097                 offsetof (ndk_module_srv_conf_t, p),\
2098                 post)
2099 
2100 #define     NDK_HTTP_MAIN_LOC_CONF_MSEC(name,p,post)\
2101             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
2102                 (name,\
2103                 ndk_conf_set_msec_slot,\
2104                 NGX_HTTP_LOC_CONF_OFFSET,\
2105                 offsetof (ndk_module_loc_conf_t, p),\
2106                 post)
2107 
2108 #define     NDK_HTTP_MAIN_LIF_CONF_MSEC(name,p,post)\
2109             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
2110                 (name,\
2111                 ndk_conf_set_msec_slot,\
2112                 NGX_HTTP_LOC_CONF_OFFSET,\
2113                 offsetof (ndk_module_loc_conf_t, p),\
2114                 post)
2115 
2116 #define     NDK_HTTP_SRV_LOC_CONF_MSEC(name,p,post)\
2117             NDK_HTTP_SRV_LOC_CONF_TAKE1\
2118                 (name,\
2119                 ndk_conf_set_msec_slot,\
2120                 NGX_HTTP_LOC_CONF_OFFSET,\
2121                 offsetof (ndk_module_loc_conf_t, p),\
2122                 post)
2123 
2124 #define     NDK_HTTP_SRV_LIF_CONF_MSEC(name,p,post)\
2125             NDK_HTTP_SRV_LIF_CONF_TAKE1\
2126                 (name,\
2127                 ndk_conf_set_msec_slot,\
2128                 NGX_HTTP_LOC_CONF_OFFSET,\
2129                 offsetof (ndk_module_loc_conf_t, p),\
2130                 post)
2131 
2132 #define     NDK_HTTP_SIF_LOC_CONF_MSEC(name,p,post)\
2133             NDK_HTTP_SIF_LOC_CONF_TAKE1\
2134                 (name,\
2135                 ndk_conf_set_msec_slot,\
2136                 NGX_HTTP_LOC_CONF_OFFSET,\
2137                 offsetof (ndk_module_loc_conf_t, p),\
2138                 post)
2139 
2140 #define     NDK_HTTP_SIF_LIF_CONF_MSEC(name,p,post)\
2141             NDK_HTTP_SIF_LIF_CONF_TAKE1\
2142                 (name,\
2143                 ndk_conf_set_msec_slot,\
2144                 NGX_HTTP_LOC_CONF_OFFSET,\
2145                 offsetof (ndk_module_loc_conf_t, p),\
2146                 post)
2147 
2148 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_MSEC(name,p,post)\
2149             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
2150                 (name,\
2151                 ndk_conf_set_msec_slot,\
2152                 NGX_HTTP_LOC_CONF_OFFSET,\
2153                 offsetof (ndk_module_loc_conf_t, p),\
2154                 post)
2155 
2156 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_MSEC(name,p,post)\
2157             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
2158                 (name,\
2159                 ndk_conf_set_msec_slot,\
2160                 NGX_HTTP_LOC_CONF_OFFSET,\
2161                 offsetof (ndk_module_loc_conf_t, p),\
2162                 post)
2163 
2164 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_MSEC(name,p,post)\
2165             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
2166                 (name,\
2167                 ndk_conf_set_msec_slot,\
2168                 NGX_HTTP_LOC_CONF_OFFSET,\
2169                 offsetof (ndk_module_loc_conf_t, p),\
2170                 post)
2171 
2172 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_MSEC(name,p,post)\
2173             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
2174                 (name,\
2175                 ndk_conf_set_msec_slot,\
2176                 NGX_HTTP_LOC_CONF_OFFSET,\
2177                 offsetof (ndk_module_loc_conf_t, p),\
2178                 post)
2179 
2180 #define     NDK_HTTP_CONF_MSEC(name,p,post)\
2181             NDK_HTTP_CONF_TAKE1\
2182                 (name,\
2183                 ndk_conf_set_msec_slot,\
2184                 NGX_HTTP_LOC_CONF_OFFSET,\
2185                 offsetof (ndk_module_loc_conf_t, p),\
2186                 post)
2187 
2188 #define     NDK_HTTP_UPS_CONF_MSEC(name,p,post)\
2189             NDK_HTTP_UPS_CONF_TAKE1\
2190                 (name,\
2191                 ndk_conf_set_msec_slot,\
2192                 NGX_HTTP_LOC_CONF_OFFSET,\
2193                 offsetof (ndk_module_loc_conf_t, p),\
2194                 post)
2195 
2196 #define     NDK_HTTP_ANY_CONF_MSEC(name,p,post)\
2197             NDK_HTTP_ANY_CONF_TAKE1\
2198                 (name,\
2199                 ndk_conf_set_msec_slot,\
2200                 NGX_HTTP_LOC_CONF_OFFSET,\
2201                 offsetof (ndk_module_loc_conf_t, p),\
2202                 post)
2203 
2204 #define     NDK_ANY_CONF_MSEC(name,p,post)\
2205             NDK_ANY_CONF_TAKE1\
2206                 (name,\
2207                 ndk_conf_set_msec_slot,\
2208                 NGX_HTTP_LOC_CONF_OFFSET,\
2209                 offsetof (ndk_module_loc_conf_t, p),\
2210                 post)
2211 
2212 
2213 #define     NDK_HTTP_MAIN_CONF_NULL(name,p,post)\
2214             NDK_HTTP_MAIN_CONF_NOARGS\
2215                 (name,\
2216                 ndk_conf_set_null_slot,\
2217                 NGX_HTTP_MAIN_CONF_OFFSET,\
2218                 offsetof (ndk_module_main_conf_t, p),\
2219                 post)
2220 
2221 #define     NDK_HTTP_SRV_CONF_NULL(name,p,post)\
2222             NDK_HTTP_SRV_CONF_NOARGS\
2223                 (name,\
2224                 ndk_conf_set_null_slot,\
2225                 NGX_HTTP_SRV_CONF_OFFSET,\
2226                 offsetof (ndk_module_srv_conf_t, p),\
2227                 post)
2228 
2229 #define     NDK_HTTP_SIF_CONF_NULL(name,p,post)\
2230             NDK_HTTP_SIF_CONF_NOARGS\
2231                 (name,\
2232                 ndk_conf_set_null_slot,\
2233                 NGX_HTTP_SRV_CONF_OFFSET,\
2234                 offsetof (ndk_module_srv_conf_t, p),\
2235                 post)
2236 
2237 #define     NDK_HTTP_LOC_CONF_NULL(name,p,post)\
2238             NDK_HTTP_LOC_CONF_NOARGS\
2239                 (name,\
2240                 ndk_conf_set_null_slot,\
2241                 NGX_HTTP_LOC_CONF_OFFSET,\
2242                 offsetof (ndk_module_loc_conf_t, p),\
2243                 post)
2244 
2245 #define     NDK_HTTP_LIF_CONF_NULL(name,p,post)\
2246             NDK_HTTP_LIF_CONF_NOARGS\
2247                 (name,\
2248                 ndk_conf_set_null_slot,\
2249                 NGX_HTTP_LOC_CONF_OFFSET,\
2250                 offsetof (ndk_module_loc_conf_t, p),\
2251                 post)
2252 
2253 #define     NDK_HTTP_MAIN_SRV_CONF_NULL(name,p,post)\
2254             NDK_HTTP_MAIN_SRV_CONF_NOARGS\
2255                 (name,\
2256                 ndk_conf_set_null_slot,\
2257                 NGX_HTTP_SRV_CONF_OFFSET,\
2258                 offsetof (ndk_module_srv_conf_t, p),\
2259                 post)
2260 
2261 #define     NDK_HTTP_MAIN_SIF_CONF_NULL(name,p,post)\
2262             NDK_HTTP_MAIN_SIF_CONF_NOARGS\
2263                 (name,\
2264                 ndk_conf_set_null_slot,\
2265                 NGX_HTTP_SRV_CONF_OFFSET,\
2266                 offsetof (ndk_module_srv_conf_t, p),\
2267                 post)
2268 
2269 #define     NDK_HTTP_MAIN_LOC_CONF_NULL(name,p,post)\
2270             NDK_HTTP_MAIN_LOC_CONF_NOARGS\
2271                 (name,\
2272                 ndk_conf_set_null_slot,\
2273                 NGX_HTTP_LOC_CONF_OFFSET,\
2274                 offsetof (ndk_module_loc_conf_t, p),\
2275                 post)
2276 
2277 #define     NDK_HTTP_MAIN_LIF_CONF_NULL(name,p,post)\
2278             NDK_HTTP_MAIN_LIF_CONF_NOARGS\
2279                 (name,\
2280                 ndk_conf_set_null_slot,\
2281                 NGX_HTTP_LOC_CONF_OFFSET,\
2282                 offsetof (ndk_module_loc_conf_t, p),\
2283                 post)
2284 
2285 #define     NDK_HTTP_SRV_LOC_CONF_NULL(name,p,post)\
2286             NDK_HTTP_SRV_LOC_CONF_NOARGS\
2287                 (name,\
2288                 ndk_conf_set_null_slot,\
2289                 NGX_HTTP_LOC_CONF_OFFSET,\
2290                 offsetof (ndk_module_loc_conf_t, p),\
2291                 post)
2292 
2293 #define     NDK_HTTP_SRV_LIF_CONF_NULL(name,p,post)\
2294             NDK_HTTP_SRV_LIF_CONF_NOARGS\
2295                 (name,\
2296                 ndk_conf_set_null_slot,\
2297                 NGX_HTTP_LOC_CONF_OFFSET,\
2298                 offsetof (ndk_module_loc_conf_t, p),\
2299                 post)
2300 
2301 #define     NDK_HTTP_SIF_LOC_CONF_NULL(name,p,post)\
2302             NDK_HTTP_SIF_LOC_CONF_NOARGS\
2303                 (name,\
2304                 ndk_conf_set_null_slot,\
2305                 NGX_HTTP_LOC_CONF_OFFSET,\
2306                 offsetof (ndk_module_loc_conf_t, p),\
2307                 post)
2308 
2309 #define     NDK_HTTP_SIF_LIF_CONF_NULL(name,p,post)\
2310             NDK_HTTP_SIF_LIF_CONF_NOARGS\
2311                 (name,\
2312                 ndk_conf_set_null_slot,\
2313                 NGX_HTTP_LOC_CONF_OFFSET,\
2314                 offsetof (ndk_module_loc_conf_t, p),\
2315                 post)
2316 
2317 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_NULL(name,p,post)\
2318             NDK_HTTP_MAIN_SRV_LOC_CONF_NOARGS\
2319                 (name,\
2320                 ndk_conf_set_null_slot,\
2321                 NGX_HTTP_LOC_CONF_OFFSET,\
2322                 offsetof (ndk_module_loc_conf_t, p),\
2323                 post)
2324 
2325 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_NULL(name,p,post)\
2326             NDK_HTTP_MAIN_SRV_LIF_CONF_NOARGS\
2327                 (name,\
2328                 ndk_conf_set_null_slot,\
2329                 NGX_HTTP_LOC_CONF_OFFSET,\
2330                 offsetof (ndk_module_loc_conf_t, p),\
2331                 post)
2332 
2333 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_NULL(name,p,post)\
2334             NDK_HTTP_MAIN_SIF_LOC_CONF_NOARGS\
2335                 (name,\
2336                 ndk_conf_set_null_slot,\
2337                 NGX_HTTP_LOC_CONF_OFFSET,\
2338                 offsetof (ndk_module_loc_conf_t, p),\
2339                 post)
2340 
2341 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NULL(name,p,post)\
2342             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NOARGS\
2343                 (name,\
2344                 ndk_conf_set_null_slot,\
2345                 NGX_HTTP_LOC_CONF_OFFSET,\
2346                 offsetof (ndk_module_loc_conf_t, p),\
2347                 post)
2348 
2349 #define     NDK_HTTP_CONF_NULL(name,p,post)\
2350             NDK_HTTP_CONF_NOARGS\
2351                 (name,\
2352                 ndk_conf_set_null_slot,\
2353                 NGX_HTTP_LOC_CONF_OFFSET,\
2354                 offsetof (ndk_module_loc_conf_t, p),\
2355                 post)
2356 
2357 #define     NDK_HTTP_UPS_CONF_NULL(name,p,post)\
2358             NDK_HTTP_UPS_CONF_NOARGS\
2359                 (name,\
2360                 ndk_conf_set_null_slot,\
2361                 NGX_HTTP_LOC_CONF_OFFSET,\
2362                 offsetof (ndk_module_loc_conf_t, p),\
2363                 post)
2364 
2365 #define     NDK_HTTP_ANY_CONF_NULL(name,p,post)\
2366             NDK_HTTP_ANY_CONF_NOARGS\
2367                 (name,\
2368                 ndk_conf_set_null_slot,\
2369                 NGX_HTTP_LOC_CONF_OFFSET,\
2370                 offsetof (ndk_module_loc_conf_t, p),\
2371                 post)
2372 
2373 #define     NDK_ANY_CONF_NULL(name,p,post)\
2374             NDK_ANY_CONF_NOARGS\
2375                 (name,\
2376                 ndk_conf_set_null_slot,\
2377                 NGX_HTTP_LOC_CONF_OFFSET,\
2378                 offsetof (ndk_module_loc_conf_t, p),\
2379                 post)
2380 
2381 
2382 #define     NDK_HTTP_MAIN_CONF_NUM64(name,p,post)\
2383             NDK_HTTP_MAIN_CONF_TAKE1\
2384                 (name,\
2385                 ndk_conf_set_num64_slot,\
2386                 NGX_HTTP_MAIN_CONF_OFFSET,\
2387                 offsetof (ndk_module_main_conf_t, p),\
2388                 post)
2389 
2390 #define     NDK_HTTP_SRV_CONF_NUM64(name,p,post)\
2391             NDK_HTTP_SRV_CONF_TAKE1\
2392                 (name,\
2393                 ndk_conf_set_num64_slot,\
2394                 NGX_HTTP_SRV_CONF_OFFSET,\
2395                 offsetof (ndk_module_srv_conf_t, p),\
2396                 post)
2397 
2398 #define     NDK_HTTP_SIF_CONF_NUM64(name,p,post)\
2399             NDK_HTTP_SIF_CONF_TAKE1\
2400                 (name,\
2401                 ndk_conf_set_num64_slot,\
2402                 NGX_HTTP_SRV_CONF_OFFSET,\
2403                 offsetof (ndk_module_srv_conf_t, p),\
2404                 post)
2405 
2406 #define     NDK_HTTP_LOC_CONF_NUM64(name,p,post)\
2407             NDK_HTTP_LOC_CONF_TAKE1\
2408                 (name,\
2409                 ndk_conf_set_num64_slot,\
2410                 NGX_HTTP_LOC_CONF_OFFSET,\
2411                 offsetof (ndk_module_loc_conf_t, p),\
2412                 post)
2413 
2414 #define     NDK_HTTP_LIF_CONF_NUM64(name,p,post)\
2415             NDK_HTTP_LIF_CONF_TAKE1\
2416                 (name,\
2417                 ndk_conf_set_num64_slot,\
2418                 NGX_HTTP_LOC_CONF_OFFSET,\
2419                 offsetof (ndk_module_loc_conf_t, p),\
2420                 post)
2421 
2422 #define     NDK_HTTP_MAIN_SRV_CONF_NUM64(name,p,post)\
2423             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
2424                 (name,\
2425                 ndk_conf_set_num64_slot,\
2426                 NGX_HTTP_SRV_CONF_OFFSET,\
2427                 offsetof (ndk_module_srv_conf_t, p),\
2428                 post)
2429 
2430 #define     NDK_HTTP_MAIN_SIF_CONF_NUM64(name,p,post)\
2431             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
2432                 (name,\
2433                 ndk_conf_set_num64_slot,\
2434                 NGX_HTTP_SRV_CONF_OFFSET,\
2435                 offsetof (ndk_module_srv_conf_t, p),\
2436                 post)
2437 
2438 #define     NDK_HTTP_MAIN_LOC_CONF_NUM64(name,p,post)\
2439             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
2440                 (name,\
2441                 ndk_conf_set_num64_slot,\
2442                 NGX_HTTP_LOC_CONF_OFFSET,\
2443                 offsetof (ndk_module_loc_conf_t, p),\
2444                 post)
2445 
2446 #define     NDK_HTTP_MAIN_LIF_CONF_NUM64(name,p,post)\
2447             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
2448                 (name,\
2449                 ndk_conf_set_num64_slot,\
2450                 NGX_HTTP_LOC_CONF_OFFSET,\
2451                 offsetof (ndk_module_loc_conf_t, p),\
2452                 post)
2453 
2454 #define     NDK_HTTP_SRV_LOC_CONF_NUM64(name,p,post)\
2455             NDK_HTTP_SRV_LOC_CONF_TAKE1\
2456                 (name,\
2457                 ndk_conf_set_num64_slot,\
2458                 NGX_HTTP_LOC_CONF_OFFSET,\
2459                 offsetof (ndk_module_loc_conf_t, p),\
2460                 post)
2461 
2462 #define     NDK_HTTP_SRV_LIF_CONF_NUM64(name,p,post)\
2463             NDK_HTTP_SRV_LIF_CONF_TAKE1\
2464                 (name,\
2465                 ndk_conf_set_num64_slot,\
2466                 NGX_HTTP_LOC_CONF_OFFSET,\
2467                 offsetof (ndk_module_loc_conf_t, p),\
2468                 post)
2469 
2470 #define     NDK_HTTP_SIF_LOC_CONF_NUM64(name,p,post)\
2471             NDK_HTTP_SIF_LOC_CONF_TAKE1\
2472                 (name,\
2473                 ndk_conf_set_num64_slot,\
2474                 NGX_HTTP_LOC_CONF_OFFSET,\
2475                 offsetof (ndk_module_loc_conf_t, p),\
2476                 post)
2477 
2478 #define     NDK_HTTP_SIF_LIF_CONF_NUM64(name,p,post)\
2479             NDK_HTTP_SIF_LIF_CONF_TAKE1\
2480                 (name,\
2481                 ndk_conf_set_num64_slot,\
2482                 NGX_HTTP_LOC_CONF_OFFSET,\
2483                 offsetof (ndk_module_loc_conf_t, p),\
2484                 post)
2485 
2486 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_NUM64(name,p,post)\
2487             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
2488                 (name,\
2489                 ndk_conf_set_num64_slot,\
2490                 NGX_HTTP_LOC_CONF_OFFSET,\
2491                 offsetof (ndk_module_loc_conf_t, p),\
2492                 post)
2493 
2494 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_NUM64(name,p,post)\
2495             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
2496                 (name,\
2497                 ndk_conf_set_num64_slot,\
2498                 NGX_HTTP_LOC_CONF_OFFSET,\
2499                 offsetof (ndk_module_loc_conf_t, p),\
2500                 post)
2501 
2502 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_NUM64(name,p,post)\
2503             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
2504                 (name,\
2505                 ndk_conf_set_num64_slot,\
2506                 NGX_HTTP_LOC_CONF_OFFSET,\
2507                 offsetof (ndk_module_loc_conf_t, p),\
2508                 post)
2509 
2510 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NUM64(name,p,post)\
2511             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
2512                 (name,\
2513                 ndk_conf_set_num64_slot,\
2514                 NGX_HTTP_LOC_CONF_OFFSET,\
2515                 offsetof (ndk_module_loc_conf_t, p),\
2516                 post)
2517 
2518 #define     NDK_HTTP_CONF_NUM64(name,p,post)\
2519             NDK_HTTP_CONF_TAKE1\
2520                 (name,\
2521                 ndk_conf_set_num64_slot,\
2522                 NGX_HTTP_LOC_CONF_OFFSET,\
2523                 offsetof (ndk_module_loc_conf_t, p),\
2524                 post)
2525 
2526 #define     NDK_HTTP_UPS_CONF_NUM64(name,p,post)\
2527             NDK_HTTP_UPS_CONF_TAKE1\
2528                 (name,\
2529                 ndk_conf_set_num64_slot,\
2530                 NGX_HTTP_LOC_CONF_OFFSET,\
2531                 offsetof (ndk_module_loc_conf_t, p),\
2532                 post)
2533 
2534 #define     NDK_HTTP_ANY_CONF_NUM64(name,p,post)\
2535             NDK_HTTP_ANY_CONF_TAKE1\
2536                 (name,\
2537                 ndk_conf_set_num64_slot,\
2538                 NGX_HTTP_LOC_CONF_OFFSET,\
2539                 offsetof (ndk_module_loc_conf_t, p),\
2540                 post)
2541 
2542 #define     NDK_ANY_CONF_NUM64(name,p,post)\
2543             NDK_ANY_CONF_TAKE1\
2544                 (name,\
2545                 ndk_conf_set_num64_slot,\
2546                 NGX_HTTP_LOC_CONF_OFFSET,\
2547                 offsetof (ndk_module_loc_conf_t, p),\
2548                 post)
2549 
2550 
2551 #define     NDK_HTTP_MAIN_CONF_NUM_FLAG(name,p,post)\
2552             NDK_HTTP_MAIN_CONF_TAKE1\
2553                 (name,\
2554                 ndk_conf_set_num_flag_slot,\
2555                 NGX_HTTP_MAIN_CONF_OFFSET,\
2556                 offsetof (ndk_module_main_conf_t, p),\
2557                 post)
2558 
2559 #define     NDK_HTTP_SRV_CONF_NUM_FLAG(name,p,post)\
2560             NDK_HTTP_SRV_CONF_TAKE1\
2561                 (name,\
2562                 ndk_conf_set_num_flag_slot,\
2563                 NGX_HTTP_SRV_CONF_OFFSET,\
2564                 offsetof (ndk_module_srv_conf_t, p),\
2565                 post)
2566 
2567 #define     NDK_HTTP_SIF_CONF_NUM_FLAG(name,p,post)\
2568             NDK_HTTP_SIF_CONF_TAKE1\
2569                 (name,\
2570                 ndk_conf_set_num_flag_slot,\
2571                 NGX_HTTP_SRV_CONF_OFFSET,\
2572                 offsetof (ndk_module_srv_conf_t, p),\
2573                 post)
2574 
2575 #define     NDK_HTTP_LOC_CONF_NUM_FLAG(name,p,post)\
2576             NDK_HTTP_LOC_CONF_TAKE1\
2577                 (name,\
2578                 ndk_conf_set_num_flag_slot,\
2579                 NGX_HTTP_LOC_CONF_OFFSET,\
2580                 offsetof (ndk_module_loc_conf_t, p),\
2581                 post)
2582 
2583 #define     NDK_HTTP_LIF_CONF_NUM_FLAG(name,p,post)\
2584             NDK_HTTP_LIF_CONF_TAKE1\
2585                 (name,\
2586                 ndk_conf_set_num_flag_slot,\
2587                 NGX_HTTP_LOC_CONF_OFFSET,\
2588                 offsetof (ndk_module_loc_conf_t, p),\
2589                 post)
2590 
2591 #define     NDK_HTTP_MAIN_SRV_CONF_NUM_FLAG(name,p,post)\
2592             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
2593                 (name,\
2594                 ndk_conf_set_num_flag_slot,\
2595                 NGX_HTTP_SRV_CONF_OFFSET,\
2596                 offsetof (ndk_module_srv_conf_t, p),\
2597                 post)
2598 
2599 #define     NDK_HTTP_MAIN_SIF_CONF_NUM_FLAG(name,p,post)\
2600             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
2601                 (name,\
2602                 ndk_conf_set_num_flag_slot,\
2603                 NGX_HTTP_SRV_CONF_OFFSET,\
2604                 offsetof (ndk_module_srv_conf_t, p),\
2605                 post)
2606 
2607 #define     NDK_HTTP_MAIN_LOC_CONF_NUM_FLAG(name,p,post)\
2608             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
2609                 (name,\
2610                 ndk_conf_set_num_flag_slot,\
2611                 NGX_HTTP_LOC_CONF_OFFSET,\
2612                 offsetof (ndk_module_loc_conf_t, p),\
2613                 post)
2614 
2615 #define     NDK_HTTP_MAIN_LIF_CONF_NUM_FLAG(name,p,post)\
2616             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
2617                 (name,\
2618                 ndk_conf_set_num_flag_slot,\
2619                 NGX_HTTP_LOC_CONF_OFFSET,\
2620                 offsetof (ndk_module_loc_conf_t, p),\
2621                 post)
2622 
2623 #define     NDK_HTTP_SRV_LOC_CONF_NUM_FLAG(name,p,post)\
2624             NDK_HTTP_SRV_LOC_CONF_TAKE1\
2625                 (name,\
2626                 ndk_conf_set_num_flag_slot,\
2627                 NGX_HTTP_LOC_CONF_OFFSET,\
2628                 offsetof (ndk_module_loc_conf_t, p),\
2629                 post)
2630 
2631 #define     NDK_HTTP_SRV_LIF_CONF_NUM_FLAG(name,p,post)\
2632             NDK_HTTP_SRV_LIF_CONF_TAKE1\
2633                 (name,\
2634                 ndk_conf_set_num_flag_slot,\
2635                 NGX_HTTP_LOC_CONF_OFFSET,\
2636                 offsetof (ndk_module_loc_conf_t, p),\
2637                 post)
2638 
2639 #define     NDK_HTTP_SIF_LOC_CONF_NUM_FLAG(name,p,post)\
2640             NDK_HTTP_SIF_LOC_CONF_TAKE1\
2641                 (name,\
2642                 ndk_conf_set_num_flag_slot,\
2643                 NGX_HTTP_LOC_CONF_OFFSET,\
2644                 offsetof (ndk_module_loc_conf_t, p),\
2645                 post)
2646 
2647 #define     NDK_HTTP_SIF_LIF_CONF_NUM_FLAG(name,p,post)\
2648             NDK_HTTP_SIF_LIF_CONF_TAKE1\
2649                 (name,\
2650                 ndk_conf_set_num_flag_slot,\
2651                 NGX_HTTP_LOC_CONF_OFFSET,\
2652                 offsetof (ndk_module_loc_conf_t, p),\
2653                 post)
2654 
2655 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_NUM_FLAG(name,p,post)\
2656             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
2657                 (name,\
2658                 ndk_conf_set_num_flag_slot,\
2659                 NGX_HTTP_LOC_CONF_OFFSET,\
2660                 offsetof (ndk_module_loc_conf_t, p),\
2661                 post)
2662 
2663 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_NUM_FLAG(name,p,post)\
2664             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
2665                 (name,\
2666                 ndk_conf_set_num_flag_slot,\
2667                 NGX_HTTP_LOC_CONF_OFFSET,\
2668                 offsetof (ndk_module_loc_conf_t, p),\
2669                 post)
2670 
2671 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_NUM_FLAG(name,p,post)\
2672             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
2673                 (name,\
2674                 ndk_conf_set_num_flag_slot,\
2675                 NGX_HTTP_LOC_CONF_OFFSET,\
2676                 offsetof (ndk_module_loc_conf_t, p),\
2677                 post)
2678 
2679 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NUM_FLAG(name,p,post)\
2680             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
2681                 (name,\
2682                 ndk_conf_set_num_flag_slot,\
2683                 NGX_HTTP_LOC_CONF_OFFSET,\
2684                 offsetof (ndk_module_loc_conf_t, p),\
2685                 post)
2686 
2687 #define     NDK_HTTP_CONF_NUM_FLAG(name,p,post)\
2688             NDK_HTTP_CONF_TAKE1\
2689                 (name,\
2690                 ndk_conf_set_num_flag_slot,\
2691                 NGX_HTTP_LOC_CONF_OFFSET,\
2692                 offsetof (ndk_module_loc_conf_t, p),\
2693                 post)
2694 
2695 #define     NDK_HTTP_UPS_CONF_NUM_FLAG(name,p,post)\
2696             NDK_HTTP_UPS_CONF_TAKE1\
2697                 (name,\
2698                 ndk_conf_set_num_flag_slot,\
2699                 NGX_HTTP_LOC_CONF_OFFSET,\
2700                 offsetof (ndk_module_loc_conf_t, p),\
2701                 post)
2702 
2703 #define     NDK_HTTP_ANY_CONF_NUM_FLAG(name,p,post)\
2704             NDK_HTTP_ANY_CONF_TAKE1\
2705                 (name,\
2706                 ndk_conf_set_num_flag_slot,\
2707                 NGX_HTTP_LOC_CONF_OFFSET,\
2708                 offsetof (ndk_module_loc_conf_t, p),\
2709                 post)
2710 
2711 #define     NDK_ANY_CONF_NUM_FLAG(name,p,post)\
2712             NDK_ANY_CONF_TAKE1\
2713                 (name,\
2714                 ndk_conf_set_num_flag_slot,\
2715                 NGX_HTTP_LOC_CONF_OFFSET,\
2716                 offsetof (ndk_module_loc_conf_t, p),\
2717                 post)
2718 
2719 
2720 #define     NDK_HTTP_MAIN_CONF_NUM(name,p,post)\
2721             NDK_HTTP_MAIN_CONF_TAKE1\
2722                 (name,\
2723                 ndk_conf_set_num_slot,\
2724                 NGX_HTTP_MAIN_CONF_OFFSET,\
2725                 offsetof (ndk_module_main_conf_t, p),\
2726                 post)
2727 
2728 #define     NDK_HTTP_SRV_CONF_NUM(name,p,post)\
2729             NDK_HTTP_SRV_CONF_TAKE1\
2730                 (name,\
2731                 ndk_conf_set_num_slot,\
2732                 NGX_HTTP_SRV_CONF_OFFSET,\
2733                 offsetof (ndk_module_srv_conf_t, p),\
2734                 post)
2735 
2736 #define     NDK_HTTP_SIF_CONF_NUM(name,p,post)\
2737             NDK_HTTP_SIF_CONF_TAKE1\
2738                 (name,\
2739                 ndk_conf_set_num_slot,\
2740                 NGX_HTTP_SRV_CONF_OFFSET,\
2741                 offsetof (ndk_module_srv_conf_t, p),\
2742                 post)
2743 
2744 #define     NDK_HTTP_LOC_CONF_NUM(name,p,post)\
2745             NDK_HTTP_LOC_CONF_TAKE1\
2746                 (name,\
2747                 ndk_conf_set_num_slot,\
2748                 NGX_HTTP_LOC_CONF_OFFSET,\
2749                 offsetof (ndk_module_loc_conf_t, p),\
2750                 post)
2751 
2752 #define     NDK_HTTP_LIF_CONF_NUM(name,p,post)\
2753             NDK_HTTP_LIF_CONF_TAKE1\
2754                 (name,\
2755                 ndk_conf_set_num_slot,\
2756                 NGX_HTTP_LOC_CONF_OFFSET,\
2757                 offsetof (ndk_module_loc_conf_t, p),\
2758                 post)
2759 
2760 #define     NDK_HTTP_MAIN_SRV_CONF_NUM(name,p,post)\
2761             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
2762                 (name,\
2763                 ndk_conf_set_num_slot,\
2764                 NGX_HTTP_SRV_CONF_OFFSET,\
2765                 offsetof (ndk_module_srv_conf_t, p),\
2766                 post)
2767 
2768 #define     NDK_HTTP_MAIN_SIF_CONF_NUM(name,p,post)\
2769             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
2770                 (name,\
2771                 ndk_conf_set_num_slot,\
2772                 NGX_HTTP_SRV_CONF_OFFSET,\
2773                 offsetof (ndk_module_srv_conf_t, p),\
2774                 post)
2775 
2776 #define     NDK_HTTP_MAIN_LOC_CONF_NUM(name,p,post)\
2777             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
2778                 (name,\
2779                 ndk_conf_set_num_slot,\
2780                 NGX_HTTP_LOC_CONF_OFFSET,\
2781                 offsetof (ndk_module_loc_conf_t, p),\
2782                 post)
2783 
2784 #define     NDK_HTTP_MAIN_LIF_CONF_NUM(name,p,post)\
2785             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
2786                 (name,\
2787                 ndk_conf_set_num_slot,\
2788                 NGX_HTTP_LOC_CONF_OFFSET,\
2789                 offsetof (ndk_module_loc_conf_t, p),\
2790                 post)
2791 
2792 #define     NDK_HTTP_SRV_LOC_CONF_NUM(name,p,post)\
2793             NDK_HTTP_SRV_LOC_CONF_TAKE1\
2794                 (name,\
2795                 ndk_conf_set_num_slot,\
2796                 NGX_HTTP_LOC_CONF_OFFSET,\
2797                 offsetof (ndk_module_loc_conf_t, p),\
2798                 post)
2799 
2800 #define     NDK_HTTP_SRV_LIF_CONF_NUM(name,p,post)\
2801             NDK_HTTP_SRV_LIF_CONF_TAKE1\
2802                 (name,\
2803                 ndk_conf_set_num_slot,\
2804                 NGX_HTTP_LOC_CONF_OFFSET,\
2805                 offsetof (ndk_module_loc_conf_t, p),\
2806                 post)
2807 
2808 #define     NDK_HTTP_SIF_LOC_CONF_NUM(name,p,post)\
2809             NDK_HTTP_SIF_LOC_CONF_TAKE1\
2810                 (name,\
2811                 ndk_conf_set_num_slot,\
2812                 NGX_HTTP_LOC_CONF_OFFSET,\
2813                 offsetof (ndk_module_loc_conf_t, p),\
2814                 post)
2815 
2816 #define     NDK_HTTP_SIF_LIF_CONF_NUM(name,p,post)\
2817             NDK_HTTP_SIF_LIF_CONF_TAKE1\
2818                 (name,\
2819                 ndk_conf_set_num_slot,\
2820                 NGX_HTTP_LOC_CONF_OFFSET,\
2821                 offsetof (ndk_module_loc_conf_t, p),\
2822                 post)
2823 
2824 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_NUM(name,p,post)\
2825             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
2826                 (name,\
2827                 ndk_conf_set_num_slot,\
2828                 NGX_HTTP_LOC_CONF_OFFSET,\
2829                 offsetof (ndk_module_loc_conf_t, p),\
2830                 post)
2831 
2832 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_NUM(name,p,post)\
2833             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
2834                 (name,\
2835                 ndk_conf_set_num_slot,\
2836                 NGX_HTTP_LOC_CONF_OFFSET,\
2837                 offsetof (ndk_module_loc_conf_t, p),\
2838                 post)
2839 
2840 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_NUM(name,p,post)\
2841             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
2842                 (name,\
2843                 ndk_conf_set_num_slot,\
2844                 NGX_HTTP_LOC_CONF_OFFSET,\
2845                 offsetof (ndk_module_loc_conf_t, p),\
2846                 post)
2847 
2848 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NUM(name,p,post)\
2849             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
2850                 (name,\
2851                 ndk_conf_set_num_slot,\
2852                 NGX_HTTP_LOC_CONF_OFFSET,\
2853                 offsetof (ndk_module_loc_conf_t, p),\
2854                 post)
2855 
2856 #define     NDK_HTTP_CONF_NUM(name,p,post)\
2857             NDK_HTTP_CONF_TAKE1\
2858                 (name,\
2859                 ndk_conf_set_num_slot,\
2860                 NGX_HTTP_LOC_CONF_OFFSET,\
2861                 offsetof (ndk_module_loc_conf_t, p),\
2862                 post)
2863 
2864 #define     NDK_HTTP_UPS_CONF_NUM(name,p,post)\
2865             NDK_HTTP_UPS_CONF_TAKE1\
2866                 (name,\
2867                 ndk_conf_set_num_slot,\
2868                 NGX_HTTP_LOC_CONF_OFFSET,\
2869                 offsetof (ndk_module_loc_conf_t, p),\
2870                 post)
2871 
2872 #define     NDK_HTTP_ANY_CONF_NUM(name,p,post)\
2873             NDK_HTTP_ANY_CONF_TAKE1\
2874                 (name,\
2875                 ndk_conf_set_num_slot,\
2876                 NGX_HTTP_LOC_CONF_OFFSET,\
2877                 offsetof (ndk_module_loc_conf_t, p),\
2878                 post)
2879 
2880 #define     NDK_ANY_CONF_NUM(name,p,post)\
2881             NDK_ANY_CONF_TAKE1\
2882                 (name,\
2883                 ndk_conf_set_num_slot,\
2884                 NGX_HTTP_LOC_CONF_OFFSET,\
2885                 offsetof (ndk_module_loc_conf_t, p),\
2886                 post)
2887 
2888 
2889 #define     NDK_HTTP_MAIN_CONF_OFF(name,p,post)\
2890             NDK_HTTP_MAIN_CONF_TAKE1\
2891                 (name,\
2892                 ndk_conf_set_off_slot,\
2893                 NGX_HTTP_MAIN_CONF_OFFSET,\
2894                 offsetof (ndk_module_main_conf_t, p),\
2895                 post)
2896 
2897 #define     NDK_HTTP_SRV_CONF_OFF(name,p,post)\
2898             NDK_HTTP_SRV_CONF_TAKE1\
2899                 (name,\
2900                 ndk_conf_set_off_slot,\
2901                 NGX_HTTP_SRV_CONF_OFFSET,\
2902                 offsetof (ndk_module_srv_conf_t, p),\
2903                 post)
2904 
2905 #define     NDK_HTTP_SIF_CONF_OFF(name,p,post)\
2906             NDK_HTTP_SIF_CONF_TAKE1\
2907                 (name,\
2908                 ndk_conf_set_off_slot,\
2909                 NGX_HTTP_SRV_CONF_OFFSET,\
2910                 offsetof (ndk_module_srv_conf_t, p),\
2911                 post)
2912 
2913 #define     NDK_HTTP_LOC_CONF_OFF(name,p,post)\
2914             NDK_HTTP_LOC_CONF_TAKE1\
2915                 (name,\
2916                 ndk_conf_set_off_slot,\
2917                 NGX_HTTP_LOC_CONF_OFFSET,\
2918                 offsetof (ndk_module_loc_conf_t, p),\
2919                 post)
2920 
2921 #define     NDK_HTTP_LIF_CONF_OFF(name,p,post)\
2922             NDK_HTTP_LIF_CONF_TAKE1\
2923                 (name,\
2924                 ndk_conf_set_off_slot,\
2925                 NGX_HTTP_LOC_CONF_OFFSET,\
2926                 offsetof (ndk_module_loc_conf_t, p),\
2927                 post)
2928 
2929 #define     NDK_HTTP_MAIN_SRV_CONF_OFF(name,p,post)\
2930             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
2931                 (name,\
2932                 ndk_conf_set_off_slot,\
2933                 NGX_HTTP_SRV_CONF_OFFSET,\
2934                 offsetof (ndk_module_srv_conf_t, p),\
2935                 post)
2936 
2937 #define     NDK_HTTP_MAIN_SIF_CONF_OFF(name,p,post)\
2938             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
2939                 (name,\
2940                 ndk_conf_set_off_slot,\
2941                 NGX_HTTP_SRV_CONF_OFFSET,\
2942                 offsetof (ndk_module_srv_conf_t, p),\
2943                 post)
2944 
2945 #define     NDK_HTTP_MAIN_LOC_CONF_OFF(name,p,post)\
2946             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
2947                 (name,\
2948                 ndk_conf_set_off_slot,\
2949                 NGX_HTTP_LOC_CONF_OFFSET,\
2950                 offsetof (ndk_module_loc_conf_t, p),\
2951                 post)
2952 
2953 #define     NDK_HTTP_MAIN_LIF_CONF_OFF(name,p,post)\
2954             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
2955                 (name,\
2956                 ndk_conf_set_off_slot,\
2957                 NGX_HTTP_LOC_CONF_OFFSET,\
2958                 offsetof (ndk_module_loc_conf_t, p),\
2959                 post)
2960 
2961 #define     NDK_HTTP_SRV_LOC_CONF_OFF(name,p,post)\
2962             NDK_HTTP_SRV_LOC_CONF_TAKE1\
2963                 (name,\
2964                 ndk_conf_set_off_slot,\
2965                 NGX_HTTP_LOC_CONF_OFFSET,\
2966                 offsetof (ndk_module_loc_conf_t, p),\
2967                 post)
2968 
2969 #define     NDK_HTTP_SRV_LIF_CONF_OFF(name,p,post)\
2970             NDK_HTTP_SRV_LIF_CONF_TAKE1\
2971                 (name,\
2972                 ndk_conf_set_off_slot,\
2973                 NGX_HTTP_LOC_CONF_OFFSET,\
2974                 offsetof (ndk_module_loc_conf_t, p),\
2975                 post)
2976 
2977 #define     NDK_HTTP_SIF_LOC_CONF_OFF(name,p,post)\
2978             NDK_HTTP_SIF_LOC_CONF_TAKE1\
2979                 (name,\
2980                 ndk_conf_set_off_slot,\
2981                 NGX_HTTP_LOC_CONF_OFFSET,\
2982                 offsetof (ndk_module_loc_conf_t, p),\
2983                 post)
2984 
2985 #define     NDK_HTTP_SIF_LIF_CONF_OFF(name,p,post)\
2986             NDK_HTTP_SIF_LIF_CONF_TAKE1\
2987                 (name,\
2988                 ndk_conf_set_off_slot,\
2989                 NGX_HTTP_LOC_CONF_OFFSET,\
2990                 offsetof (ndk_module_loc_conf_t, p),\
2991                 post)
2992 
2993 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_OFF(name,p,post)\
2994             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
2995                 (name,\
2996                 ndk_conf_set_off_slot,\
2997                 NGX_HTTP_LOC_CONF_OFFSET,\
2998                 offsetof (ndk_module_loc_conf_t, p),\
2999                 post)
3000 
3001 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_OFF(name,p,post)\
3002             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
3003                 (name,\
3004                 ndk_conf_set_off_slot,\
3005                 NGX_HTTP_LOC_CONF_OFFSET,\
3006                 offsetof (ndk_module_loc_conf_t, p),\
3007                 post)
3008 
3009 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_OFF(name,p,post)\
3010             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
3011                 (name,\
3012                 ndk_conf_set_off_slot,\
3013                 NGX_HTTP_LOC_CONF_OFFSET,\
3014                 offsetof (ndk_module_loc_conf_t, p),\
3015                 post)
3016 
3017 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_OFF(name,p,post)\
3018             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
3019                 (name,\
3020                 ndk_conf_set_off_slot,\
3021                 NGX_HTTP_LOC_CONF_OFFSET,\
3022                 offsetof (ndk_module_loc_conf_t, p),\
3023                 post)
3024 
3025 #define     NDK_HTTP_CONF_OFF(name,p,post)\
3026             NDK_HTTP_CONF_TAKE1\
3027                 (name,\
3028                 ndk_conf_set_off_slot,\
3029                 NGX_HTTP_LOC_CONF_OFFSET,\
3030                 offsetof (ndk_module_loc_conf_t, p),\
3031                 post)
3032 
3033 #define     NDK_HTTP_UPS_CONF_OFF(name,p,post)\
3034             NDK_HTTP_UPS_CONF_TAKE1\
3035                 (name,\
3036                 ndk_conf_set_off_slot,\
3037                 NGX_HTTP_LOC_CONF_OFFSET,\
3038                 offsetof (ndk_module_loc_conf_t, p),\
3039                 post)
3040 
3041 #define     NDK_HTTP_ANY_CONF_OFF(name,p,post)\
3042             NDK_HTTP_ANY_CONF_TAKE1\
3043                 (name,\
3044                 ndk_conf_set_off_slot,\
3045                 NGX_HTTP_LOC_CONF_OFFSET,\
3046                 offsetof (ndk_module_loc_conf_t, p),\
3047                 post)
3048 
3049 #define     NDK_ANY_CONF_OFF(name,p,post)\
3050             NDK_ANY_CONF_TAKE1\
3051                 (name,\
3052                 ndk_conf_set_off_slot,\
3053                 NGX_HTTP_LOC_CONF_OFFSET,\
3054                 offsetof (ndk_module_loc_conf_t, p),\
3055                 post)
3056 
3057 
3058 #define     NDK_HTTP_MAIN_CONF_ONOFF(name,p,post)\
3059             NDK_HTTP_MAIN_CONF_FLAG\
3060                 (name,\
3061                 ndk_conf_set_flag_slot,\
3062                 NGX_HTTP_MAIN_CONF_OFFSET,\
3063                 offsetof (ndk_module_main_conf_t, p),\
3064                 post)
3065 
3066 #define     NDK_HTTP_SRV_CONF_ONOFF(name,p,post)\
3067             NDK_HTTP_SRV_CONF_FLAG\
3068                 (name,\
3069                 ndk_conf_set_flag_slot,\
3070                 NGX_HTTP_SRV_CONF_OFFSET,\
3071                 offsetof (ndk_module_srv_conf_t, p),\
3072                 post)
3073 
3074 #define     NDK_HTTP_SIF_CONF_ONOFF(name,p,post)\
3075             NDK_HTTP_SIF_CONF_FLAG\
3076                 (name,\
3077                 ndk_conf_set_flag_slot,\
3078                 NGX_HTTP_SRV_CONF_OFFSET,\
3079                 offsetof (ndk_module_srv_conf_t, p),\
3080                 post)
3081 
3082 #define     NDK_HTTP_LOC_CONF_ONOFF(name,p,post)\
3083             NDK_HTTP_LOC_CONF_FLAG\
3084                 (name,\
3085                 ndk_conf_set_flag_slot,\
3086                 NGX_HTTP_LOC_CONF_OFFSET,\
3087                 offsetof (ndk_module_loc_conf_t, p),\
3088                 post)
3089 
3090 #define     NDK_HTTP_LIF_CONF_ONOFF(name,p,post)\
3091             NDK_HTTP_LIF_CONF_FLAG\
3092                 (name,\
3093                 ndk_conf_set_flag_slot,\
3094                 NGX_HTTP_LOC_CONF_OFFSET,\
3095                 offsetof (ndk_module_loc_conf_t, p),\
3096                 post)
3097 
3098 #define     NDK_HTTP_MAIN_SRV_CONF_ONOFF(name,p,post)\
3099             NDK_HTTP_MAIN_SRV_CONF_FLAG\
3100                 (name,\
3101                 ndk_conf_set_flag_slot,\
3102                 NGX_HTTP_SRV_CONF_OFFSET,\
3103                 offsetof (ndk_module_srv_conf_t, p),\
3104                 post)
3105 
3106 #define     NDK_HTTP_MAIN_SIF_CONF_ONOFF(name,p,post)\
3107             NDK_HTTP_MAIN_SIF_CONF_FLAG\
3108                 (name,\
3109                 ndk_conf_set_flag_slot,\
3110                 NGX_HTTP_SRV_CONF_OFFSET,\
3111                 offsetof (ndk_module_srv_conf_t, p),\
3112                 post)
3113 
3114 #define     NDK_HTTP_MAIN_LOC_CONF_ONOFF(name,p,post)\
3115             NDK_HTTP_MAIN_LOC_CONF_FLAG\
3116                 (name,\
3117                 ndk_conf_set_flag_slot,\
3118                 NGX_HTTP_LOC_CONF_OFFSET,\
3119                 offsetof (ndk_module_loc_conf_t, p),\
3120                 post)
3121 
3122 #define     NDK_HTTP_MAIN_LIF_CONF_ONOFF(name,p,post)\
3123             NDK_HTTP_MAIN_LIF_CONF_FLAG\
3124                 (name,\
3125                 ndk_conf_set_flag_slot,\
3126                 NGX_HTTP_LOC_CONF_OFFSET,\
3127                 offsetof (ndk_module_loc_conf_t, p),\
3128                 post)
3129 
3130 #define     NDK_HTTP_SRV_LOC_CONF_ONOFF(name,p,post)\
3131             NDK_HTTP_SRV_LOC_CONF_FLAG\
3132                 (name,\
3133                 ndk_conf_set_flag_slot,\
3134                 NGX_HTTP_LOC_CONF_OFFSET,\
3135                 offsetof (ndk_module_loc_conf_t, p),\
3136                 post)
3137 
3138 #define     NDK_HTTP_SRV_LIF_CONF_ONOFF(name,p,post)\
3139             NDK_HTTP_SRV_LIF_CONF_FLAG\
3140                 (name,\
3141                 ndk_conf_set_flag_slot,\
3142                 NGX_HTTP_LOC_CONF_OFFSET,\
3143                 offsetof (ndk_module_loc_conf_t, p),\
3144                 post)
3145 
3146 #define     NDK_HTTP_SIF_LOC_CONF_ONOFF(name,p,post)\
3147             NDK_HTTP_SIF_LOC_CONF_FLAG\
3148                 (name,\
3149                 ndk_conf_set_flag_slot,\
3150                 NGX_HTTP_LOC_CONF_OFFSET,\
3151                 offsetof (ndk_module_loc_conf_t, p),\
3152                 post)
3153 
3154 #define     NDK_HTTP_SIF_LIF_CONF_ONOFF(name,p,post)\
3155             NDK_HTTP_SIF_LIF_CONF_FLAG\
3156                 (name,\
3157                 ndk_conf_set_flag_slot,\
3158                 NGX_HTTP_LOC_CONF_OFFSET,\
3159                 offsetof (ndk_module_loc_conf_t, p),\
3160                 post)
3161 
3162 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_ONOFF(name,p,post)\
3163             NDK_HTTP_MAIN_SRV_LOC_CONF_FLAG\
3164                 (name,\
3165                 ndk_conf_set_flag_slot,\
3166                 NGX_HTTP_LOC_CONF_OFFSET,\
3167                 offsetof (ndk_module_loc_conf_t, p),\
3168                 post)
3169 
3170 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_ONOFF(name,p,post)\
3171             NDK_HTTP_MAIN_SRV_LIF_CONF_FLAG\
3172                 (name,\
3173                 ndk_conf_set_flag_slot,\
3174                 NGX_HTTP_LOC_CONF_OFFSET,\
3175                 offsetof (ndk_module_loc_conf_t, p),\
3176                 post)
3177 
3178 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_ONOFF(name,p,post)\
3179             NDK_HTTP_MAIN_SIF_LOC_CONF_FLAG\
3180                 (name,\
3181                 ndk_conf_set_flag_slot,\
3182                 NGX_HTTP_LOC_CONF_OFFSET,\
3183                 offsetof (ndk_module_loc_conf_t, p),\
3184                 post)
3185 
3186 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ONOFF(name,p,post)\
3187             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_FLAG\
3188                 (name,\
3189                 ndk_conf_set_flag_slot,\
3190                 NGX_HTTP_LOC_CONF_OFFSET,\
3191                 offsetof (ndk_module_loc_conf_t, p),\
3192                 post)
3193 
3194 #define     NDK_HTTP_CONF_ONOFF(name,p,post)\
3195             NDK_HTTP_CONF_FLAG\
3196                 (name,\
3197                 ndk_conf_set_flag_slot,\
3198                 NGX_HTTP_LOC_CONF_OFFSET,\
3199                 offsetof (ndk_module_loc_conf_t, p),\
3200                 post)
3201 
3202 #define     NDK_HTTP_UPS_CONF_ONOFF(name,p,post)\
3203             NDK_HTTP_UPS_CONF_FLAG\
3204                 (name,\
3205                 ndk_conf_set_flag_slot,\
3206                 NGX_HTTP_LOC_CONF_OFFSET,\
3207                 offsetof (ndk_module_loc_conf_t, p),\
3208                 post)
3209 
3210 #define     NDK_HTTP_ANY_CONF_ONOFF(name,p,post)\
3211             NDK_HTTP_ANY_CONF_FLAG\
3212                 (name,\
3213                 ndk_conf_set_flag_slot,\
3214                 NGX_HTTP_LOC_CONF_OFFSET,\
3215                 offsetof (ndk_module_loc_conf_t, p),\
3216                 post)
3217 
3218 #define     NDK_ANY_CONF_ONOFF(name,p,post)\
3219             NDK_ANY_CONF_FLAG\
3220                 (name,\
3221                 ndk_conf_set_flag_slot,\
3222                 NGX_HTTP_LOC_CONF_OFFSET,\
3223                 offsetof (ndk_module_loc_conf_t, p),\
3224                 post)
3225 
3226 
3227 #define     NDK_HTTP_MAIN_CONF_PATH(name,p,post)\
3228             NDK_HTTP_MAIN_CONF_TAKE1\
3229                 (name,\
3230                 ndk_conf_set_split_path_slot,\
3231                 NGX_HTTP_MAIN_CONF_OFFSET,\
3232                 offsetof (ndk_module_main_conf_t, p),\
3233                 post)
3234 
3235 #define     NDK_HTTP_SRV_CONF_PATH(name,p,post)\
3236             NDK_HTTP_SRV_CONF_TAKE1\
3237                 (name,\
3238                 ndk_conf_set_split_path_slot,\
3239                 NGX_HTTP_SRV_CONF_OFFSET,\
3240                 offsetof (ndk_module_srv_conf_t, p),\
3241                 post)
3242 
3243 #define     NDK_HTTP_SIF_CONF_PATH(name,p,post)\
3244             NDK_HTTP_SIF_CONF_TAKE1\
3245                 (name,\
3246                 ndk_conf_set_split_path_slot,\
3247                 NGX_HTTP_SRV_CONF_OFFSET,\
3248                 offsetof (ndk_module_srv_conf_t, p),\
3249                 post)
3250 
3251 #define     NDK_HTTP_LOC_CONF_PATH(name,p,post)\
3252             NDK_HTTP_LOC_CONF_TAKE1\
3253                 (name,\
3254                 ndk_conf_set_split_path_slot,\
3255                 NGX_HTTP_LOC_CONF_OFFSET,\
3256                 offsetof (ndk_module_loc_conf_t, p),\
3257                 post)
3258 
3259 #define     NDK_HTTP_LIF_CONF_PATH(name,p,post)\
3260             NDK_HTTP_LIF_CONF_TAKE1\
3261                 (name,\
3262                 ndk_conf_set_split_path_slot,\
3263                 NGX_HTTP_LOC_CONF_OFFSET,\
3264                 offsetof (ndk_module_loc_conf_t, p),\
3265                 post)
3266 
3267 #define     NDK_HTTP_MAIN_SRV_CONF_PATH(name,p,post)\
3268             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
3269                 (name,\
3270                 ndk_conf_set_split_path_slot,\
3271                 NGX_HTTP_SRV_CONF_OFFSET,\
3272                 offsetof (ndk_module_srv_conf_t, p),\
3273                 post)
3274 
3275 #define     NDK_HTTP_MAIN_SIF_CONF_PATH(name,p,post)\
3276             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
3277                 (name,\
3278                 ndk_conf_set_split_path_slot,\
3279                 NGX_HTTP_SRV_CONF_OFFSET,\
3280                 offsetof (ndk_module_srv_conf_t, p),\
3281                 post)
3282 
3283 #define     NDK_HTTP_MAIN_LOC_CONF_PATH(name,p,post)\
3284             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
3285                 (name,\
3286                 ndk_conf_set_split_path_slot,\
3287                 NGX_HTTP_LOC_CONF_OFFSET,\
3288                 offsetof (ndk_module_loc_conf_t, p),\
3289                 post)
3290 
3291 #define     NDK_HTTP_MAIN_LIF_CONF_PATH(name,p,post)\
3292             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
3293                 (name,\
3294                 ndk_conf_set_split_path_slot,\
3295                 NGX_HTTP_LOC_CONF_OFFSET,\
3296                 offsetof (ndk_module_loc_conf_t, p),\
3297                 post)
3298 
3299 #define     NDK_HTTP_SRV_LOC_CONF_PATH(name,p,post)\
3300             NDK_HTTP_SRV_LOC_CONF_TAKE1\
3301                 (name,\
3302                 ndk_conf_set_split_path_slot,\
3303                 NGX_HTTP_LOC_CONF_OFFSET,\
3304                 offsetof (ndk_module_loc_conf_t, p),\
3305                 post)
3306 
3307 #define     NDK_HTTP_SRV_LIF_CONF_PATH(name,p,post)\
3308             NDK_HTTP_SRV_LIF_CONF_TAKE1\
3309                 (name,\
3310                 ndk_conf_set_split_path_slot,\
3311                 NGX_HTTP_LOC_CONF_OFFSET,\
3312                 offsetof (ndk_module_loc_conf_t, p),\
3313                 post)
3314 
3315 #define     NDK_HTTP_SIF_LOC_CONF_PATH(name,p,post)\
3316             NDK_HTTP_SIF_LOC_CONF_TAKE1\
3317                 (name,\
3318                 ndk_conf_set_split_path_slot,\
3319                 NGX_HTTP_LOC_CONF_OFFSET,\
3320                 offsetof (ndk_module_loc_conf_t, p),\
3321                 post)
3322 
3323 #define     NDK_HTTP_SIF_LIF_CONF_PATH(name,p,post)\
3324             NDK_HTTP_SIF_LIF_CONF_TAKE1\
3325                 (name,\
3326                 ndk_conf_set_split_path_slot,\
3327                 NGX_HTTP_LOC_CONF_OFFSET,\
3328                 offsetof (ndk_module_loc_conf_t, p),\
3329                 post)
3330 
3331 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_PATH(name,p,post)\
3332             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
3333                 (name,\
3334                 ndk_conf_set_split_path_slot,\
3335                 NGX_HTTP_LOC_CONF_OFFSET,\
3336                 offsetof (ndk_module_loc_conf_t, p),\
3337                 post)
3338 
3339 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_PATH(name,p,post)\
3340             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
3341                 (name,\
3342                 ndk_conf_set_split_path_slot,\
3343                 NGX_HTTP_LOC_CONF_OFFSET,\
3344                 offsetof (ndk_module_loc_conf_t, p),\
3345                 post)
3346 
3347 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_PATH(name,p,post)\
3348             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
3349                 (name,\
3350                 ndk_conf_set_split_path_slot,\
3351                 NGX_HTTP_LOC_CONF_OFFSET,\
3352                 offsetof (ndk_module_loc_conf_t, p),\
3353                 post)
3354 
3355 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_PATH(name,p,post)\
3356             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
3357                 (name,\
3358                 ndk_conf_set_split_path_slot,\
3359                 NGX_HTTP_LOC_CONF_OFFSET,\
3360                 offsetof (ndk_module_loc_conf_t, p),\
3361                 post)
3362 
3363 #define     NDK_HTTP_CONF_PATH(name,p,post)\
3364             NDK_HTTP_CONF_TAKE1\
3365                 (name,\
3366                 ndk_conf_set_split_path_slot,\
3367                 NGX_HTTP_LOC_CONF_OFFSET,\
3368                 offsetof (ndk_module_loc_conf_t, p),\
3369                 post)
3370 
3371 #define     NDK_HTTP_UPS_CONF_PATH(name,p,post)\
3372             NDK_HTTP_UPS_CONF_TAKE1\
3373                 (name,\
3374                 ndk_conf_set_split_path_slot,\
3375                 NGX_HTTP_LOC_CONF_OFFSET,\
3376                 offsetof (ndk_module_loc_conf_t, p),\
3377                 post)
3378 
3379 #define     NDK_HTTP_ANY_CONF_PATH(name,p,post)\
3380             NDK_HTTP_ANY_CONF_TAKE1\
3381                 (name,\
3382                 ndk_conf_set_split_path_slot,\
3383                 NGX_HTTP_LOC_CONF_OFFSET,\
3384                 offsetof (ndk_module_loc_conf_t, p),\
3385                 post)
3386 
3387 #define     NDK_ANY_CONF_PATH(name,p,post)\
3388             NDK_ANY_CONF_TAKE1\
3389                 (name,\
3390                 ndk_conf_set_split_path_slot,\
3391                 NGX_HTTP_LOC_CONF_OFFSET,\
3392                 offsetof (ndk_module_loc_conf_t, p),\
3393                 post)
3394 
3395 
3396 #define     NDK_HTTP_MAIN_CONF_PTR(name,p,post)\
3397             NDK_HTTP_MAIN_CONF_NOARGS\
3398                 (name,\
3399                 ndk_conf_set_ptr_slot,\
3400                 NGX_HTTP_MAIN_CONF_OFFSET,\
3401                 offsetof (ndk_module_main_conf_t, p),\
3402                 post)
3403 
3404 #define     NDK_HTTP_SRV_CONF_PTR(name,p,post)\
3405             NDK_HTTP_SRV_CONF_NOARGS\
3406                 (name,\
3407                 ndk_conf_set_ptr_slot,\
3408                 NGX_HTTP_SRV_CONF_OFFSET,\
3409                 offsetof (ndk_module_srv_conf_t, p),\
3410                 post)
3411 
3412 #define     NDK_HTTP_SIF_CONF_PTR(name,p,post)\
3413             NDK_HTTP_SIF_CONF_NOARGS\
3414                 (name,\
3415                 ndk_conf_set_ptr_slot,\
3416                 NGX_HTTP_SRV_CONF_OFFSET,\
3417                 offsetof (ndk_module_srv_conf_t, p),\
3418                 post)
3419 
3420 #define     NDK_HTTP_LOC_CONF_PTR(name,p,post)\
3421             NDK_HTTP_LOC_CONF_NOARGS\
3422                 (name,\
3423                 ndk_conf_set_ptr_slot,\
3424                 NGX_HTTP_LOC_CONF_OFFSET,\
3425                 offsetof (ndk_module_loc_conf_t, p),\
3426                 post)
3427 
3428 #define     NDK_HTTP_LIF_CONF_PTR(name,p,post)\
3429             NDK_HTTP_LIF_CONF_NOARGS\
3430                 (name,\
3431                 ndk_conf_set_ptr_slot,\
3432                 NGX_HTTP_LOC_CONF_OFFSET,\
3433                 offsetof (ndk_module_loc_conf_t, p),\
3434                 post)
3435 
3436 #define     NDK_HTTP_MAIN_SRV_CONF_PTR(name,p,post)\
3437             NDK_HTTP_MAIN_SRV_CONF_NOARGS\
3438                 (name,\
3439                 ndk_conf_set_ptr_slot,\
3440                 NGX_HTTP_SRV_CONF_OFFSET,\
3441                 offsetof (ndk_module_srv_conf_t, p),\
3442                 post)
3443 
3444 #define     NDK_HTTP_MAIN_SIF_CONF_PTR(name,p,post)\
3445             NDK_HTTP_MAIN_SIF_CONF_NOARGS\
3446                 (name,\
3447                 ndk_conf_set_ptr_slot,\
3448                 NGX_HTTP_SRV_CONF_OFFSET,\
3449                 offsetof (ndk_module_srv_conf_t, p),\
3450                 post)
3451 
3452 #define     NDK_HTTP_MAIN_LOC_CONF_PTR(name,p,post)\
3453             NDK_HTTP_MAIN_LOC_CONF_NOARGS\
3454                 (name,\
3455                 ndk_conf_set_ptr_slot,\
3456                 NGX_HTTP_LOC_CONF_OFFSET,\
3457                 offsetof (ndk_module_loc_conf_t, p),\
3458                 post)
3459 
3460 #define     NDK_HTTP_MAIN_LIF_CONF_PTR(name,p,post)\
3461             NDK_HTTP_MAIN_LIF_CONF_NOARGS\
3462                 (name,\
3463                 ndk_conf_set_ptr_slot,\
3464                 NGX_HTTP_LOC_CONF_OFFSET,\
3465                 offsetof (ndk_module_loc_conf_t, p),\
3466                 post)
3467 
3468 #define     NDK_HTTP_SRV_LOC_CONF_PTR(name,p,post)\
3469             NDK_HTTP_SRV_LOC_CONF_NOARGS\
3470                 (name,\
3471                 ndk_conf_set_ptr_slot,\
3472                 NGX_HTTP_LOC_CONF_OFFSET,\
3473                 offsetof (ndk_module_loc_conf_t, p),\
3474                 post)
3475 
3476 #define     NDK_HTTP_SRV_LIF_CONF_PTR(name,p,post)\
3477             NDK_HTTP_SRV_LIF_CONF_NOARGS\
3478                 (name,\
3479                 ndk_conf_set_ptr_slot,\
3480                 NGX_HTTP_LOC_CONF_OFFSET,\
3481                 offsetof (ndk_module_loc_conf_t, p),\
3482                 post)
3483 
3484 #define     NDK_HTTP_SIF_LOC_CONF_PTR(name,p,post)\
3485             NDK_HTTP_SIF_LOC_CONF_NOARGS\
3486                 (name,\
3487                 ndk_conf_set_ptr_slot,\
3488                 NGX_HTTP_LOC_CONF_OFFSET,\
3489                 offsetof (ndk_module_loc_conf_t, p),\
3490                 post)
3491 
3492 #define     NDK_HTTP_SIF_LIF_CONF_PTR(name,p,post)\
3493             NDK_HTTP_SIF_LIF_CONF_NOARGS\
3494                 (name,\
3495                 ndk_conf_set_ptr_slot,\
3496                 NGX_HTTP_LOC_CONF_OFFSET,\
3497                 offsetof (ndk_module_loc_conf_t, p),\
3498                 post)
3499 
3500 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_PTR(name,p,post)\
3501             NDK_HTTP_MAIN_SRV_LOC_CONF_NOARGS\
3502                 (name,\
3503                 ndk_conf_set_ptr_slot,\
3504                 NGX_HTTP_LOC_CONF_OFFSET,\
3505                 offsetof (ndk_module_loc_conf_t, p),\
3506                 post)
3507 
3508 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_PTR(name,p,post)\
3509             NDK_HTTP_MAIN_SRV_LIF_CONF_NOARGS\
3510                 (name,\
3511                 ndk_conf_set_ptr_slot,\
3512                 NGX_HTTP_LOC_CONF_OFFSET,\
3513                 offsetof (ndk_module_loc_conf_t, p),\
3514                 post)
3515 
3516 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_PTR(name,p,post)\
3517             NDK_HTTP_MAIN_SIF_LOC_CONF_NOARGS\
3518                 (name,\
3519                 ndk_conf_set_ptr_slot,\
3520                 NGX_HTTP_LOC_CONF_OFFSET,\
3521                 offsetof (ndk_module_loc_conf_t, p),\
3522                 post)
3523 
3524 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_PTR(name,p,post)\
3525             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NOARGS\
3526                 (name,\
3527                 ndk_conf_set_ptr_slot,\
3528                 NGX_HTTP_LOC_CONF_OFFSET,\
3529                 offsetof (ndk_module_loc_conf_t, p),\
3530                 post)
3531 
3532 #define     NDK_HTTP_CONF_PTR(name,p,post)\
3533             NDK_HTTP_CONF_NOARGS\
3534                 (name,\
3535                 ndk_conf_set_ptr_slot,\
3536                 NGX_HTTP_LOC_CONF_OFFSET,\
3537                 offsetof (ndk_module_loc_conf_t, p),\
3538                 post)
3539 
3540 #define     NDK_HTTP_UPS_CONF_PTR(name,p,post)\
3541             NDK_HTTP_UPS_CONF_NOARGS\
3542                 (name,\
3543                 ndk_conf_set_ptr_slot,\
3544                 NGX_HTTP_LOC_CONF_OFFSET,\
3545                 offsetof (ndk_module_loc_conf_t, p),\
3546                 post)
3547 
3548 #define     NDK_HTTP_ANY_CONF_PTR(name,p,post)\
3549             NDK_HTTP_ANY_CONF_NOARGS\
3550                 (name,\
3551                 ndk_conf_set_ptr_slot,\
3552                 NGX_HTTP_LOC_CONF_OFFSET,\
3553                 offsetof (ndk_module_loc_conf_t, p),\
3554                 post)
3555 
3556 #define     NDK_ANY_CONF_PTR(name,p,post)\
3557             NDK_ANY_CONF_NOARGS\
3558                 (name,\
3559                 ndk_conf_set_ptr_slot,\
3560                 NGX_HTTP_LOC_CONF_OFFSET,\
3561                 offsetof (ndk_module_loc_conf_t, p),\
3562                 post)
3563 
3564 
3565 #define     NDK_HTTP_MAIN_CONF_REGEX_ARRAY(name,p,post)\
3566             NDK_HTTP_MAIN_CONF_1MORE\
3567                 (name,\
3568                 ndk_conf_set_regex_array_slot,\
3569                 NGX_HTTP_MAIN_CONF_OFFSET,\
3570                 offsetof (ndk_module_main_conf_t, p),\
3571                 post)
3572 
3573 #define     NDK_HTTP_SRV_CONF_REGEX_ARRAY(name,p,post)\
3574             NDK_HTTP_SRV_CONF_1MORE\
3575                 (name,\
3576                 ndk_conf_set_regex_array_slot,\
3577                 NGX_HTTP_SRV_CONF_OFFSET,\
3578                 offsetof (ndk_module_srv_conf_t, p),\
3579                 post)
3580 
3581 #define     NDK_HTTP_SIF_CONF_REGEX_ARRAY(name,p,post)\
3582             NDK_HTTP_SIF_CONF_1MORE\
3583                 (name,\
3584                 ndk_conf_set_regex_array_slot,\
3585                 NGX_HTTP_SRV_CONF_OFFSET,\
3586                 offsetof (ndk_module_srv_conf_t, p),\
3587                 post)
3588 
3589 #define     NDK_HTTP_LOC_CONF_REGEX_ARRAY(name,p,post)\
3590             NDK_HTTP_LOC_CONF_1MORE\
3591                 (name,\
3592                 ndk_conf_set_regex_array_slot,\
3593                 NGX_HTTP_LOC_CONF_OFFSET,\
3594                 offsetof (ndk_module_loc_conf_t, p),\
3595                 post)
3596 
3597 #define     NDK_HTTP_LIF_CONF_REGEX_ARRAY(name,p,post)\
3598             NDK_HTTP_LIF_CONF_1MORE\
3599                 (name,\
3600                 ndk_conf_set_regex_array_slot,\
3601                 NGX_HTTP_LOC_CONF_OFFSET,\
3602                 offsetof (ndk_module_loc_conf_t, p),\
3603                 post)
3604 
3605 #define     NDK_HTTP_MAIN_SRV_CONF_REGEX_ARRAY(name,p,post)\
3606             NDK_HTTP_MAIN_SRV_CONF_1MORE\
3607                 (name,\
3608                 ndk_conf_set_regex_array_slot,\
3609                 NGX_HTTP_SRV_CONF_OFFSET,\
3610                 offsetof (ndk_module_srv_conf_t, p),\
3611                 post)
3612 
3613 #define     NDK_HTTP_MAIN_SIF_CONF_REGEX_ARRAY(name,p,post)\
3614             NDK_HTTP_MAIN_SIF_CONF_1MORE\
3615                 (name,\
3616                 ndk_conf_set_regex_array_slot,\
3617                 NGX_HTTP_SRV_CONF_OFFSET,\
3618                 offsetof (ndk_module_srv_conf_t, p),\
3619                 post)
3620 
3621 #define     NDK_HTTP_MAIN_LOC_CONF_REGEX_ARRAY(name,p,post)\
3622             NDK_HTTP_MAIN_LOC_CONF_1MORE\
3623                 (name,\
3624                 ndk_conf_set_regex_array_slot,\
3625                 NGX_HTTP_LOC_CONF_OFFSET,\
3626                 offsetof (ndk_module_loc_conf_t, p),\
3627                 post)
3628 
3629 #define     NDK_HTTP_MAIN_LIF_CONF_REGEX_ARRAY(name,p,post)\
3630             NDK_HTTP_MAIN_LIF_CONF_1MORE\
3631                 (name,\
3632                 ndk_conf_set_regex_array_slot,\
3633                 NGX_HTTP_LOC_CONF_OFFSET,\
3634                 offsetof (ndk_module_loc_conf_t, p),\
3635                 post)
3636 
3637 #define     NDK_HTTP_SRV_LOC_CONF_REGEX_ARRAY(name,p,post)\
3638             NDK_HTTP_SRV_LOC_CONF_1MORE\
3639                 (name,\
3640                 ndk_conf_set_regex_array_slot,\
3641                 NGX_HTTP_LOC_CONF_OFFSET,\
3642                 offsetof (ndk_module_loc_conf_t, p),\
3643                 post)
3644 
3645 #define     NDK_HTTP_SRV_LIF_CONF_REGEX_ARRAY(name,p,post)\
3646             NDK_HTTP_SRV_LIF_CONF_1MORE\
3647                 (name,\
3648                 ndk_conf_set_regex_array_slot,\
3649                 NGX_HTTP_LOC_CONF_OFFSET,\
3650                 offsetof (ndk_module_loc_conf_t, p),\
3651                 post)
3652 
3653 #define     NDK_HTTP_SIF_LOC_CONF_REGEX_ARRAY(name,p,post)\
3654             NDK_HTTP_SIF_LOC_CONF_1MORE\
3655                 (name,\
3656                 ndk_conf_set_regex_array_slot,\
3657                 NGX_HTTP_LOC_CONF_OFFSET,\
3658                 offsetof (ndk_module_loc_conf_t, p),\
3659                 post)
3660 
3661 #define     NDK_HTTP_SIF_LIF_CONF_REGEX_ARRAY(name,p,post)\
3662             NDK_HTTP_SIF_LIF_CONF_1MORE\
3663                 (name,\
3664                 ndk_conf_set_regex_array_slot,\
3665                 NGX_HTTP_LOC_CONF_OFFSET,\
3666                 offsetof (ndk_module_loc_conf_t, p),\
3667                 post)
3668 
3669 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_REGEX_ARRAY(name,p,post)\
3670             NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE\
3671                 (name,\
3672                 ndk_conf_set_regex_array_slot,\
3673                 NGX_HTTP_LOC_CONF_OFFSET,\
3674                 offsetof (ndk_module_loc_conf_t, p),\
3675                 post)
3676 
3677 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_REGEX_ARRAY(name,p,post)\
3678             NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE\
3679                 (name,\
3680                 ndk_conf_set_regex_array_slot,\
3681                 NGX_HTTP_LOC_CONF_OFFSET,\
3682                 offsetof (ndk_module_loc_conf_t, p),\
3683                 post)
3684 
3685 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_REGEX_ARRAY(name,p,post)\
3686             NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE\
3687                 (name,\
3688                 ndk_conf_set_regex_array_slot,\
3689                 NGX_HTTP_LOC_CONF_OFFSET,\
3690                 offsetof (ndk_module_loc_conf_t, p),\
3691                 post)
3692 
3693 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_REGEX_ARRAY(name,p,post)\
3694             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE\
3695                 (name,\
3696                 ndk_conf_set_regex_array_slot,\
3697                 NGX_HTTP_LOC_CONF_OFFSET,\
3698                 offsetof (ndk_module_loc_conf_t, p),\
3699                 post)
3700 
3701 #define     NDK_HTTP_CONF_REGEX_ARRAY(name,p,post)\
3702             NDK_HTTP_CONF_1MORE\
3703                 (name,\
3704                 ndk_conf_set_regex_array_slot,\
3705                 NGX_HTTP_LOC_CONF_OFFSET,\
3706                 offsetof (ndk_module_loc_conf_t, p),\
3707                 post)
3708 
3709 #define     NDK_HTTP_UPS_CONF_REGEX_ARRAY(name,p,post)\
3710             NDK_HTTP_UPS_CONF_1MORE\
3711                 (name,\
3712                 ndk_conf_set_regex_array_slot,\
3713                 NGX_HTTP_LOC_CONF_OFFSET,\
3714                 offsetof (ndk_module_loc_conf_t, p),\
3715                 post)
3716 
3717 #define     NDK_HTTP_ANY_CONF_REGEX_ARRAY(name,p,post)\
3718             NDK_HTTP_ANY_CONF_1MORE\
3719                 (name,\
3720                 ndk_conf_set_regex_array_slot,\
3721                 NGX_HTTP_LOC_CONF_OFFSET,\
3722                 offsetof (ndk_module_loc_conf_t, p),\
3723                 post)
3724 
3725 #define     NDK_ANY_CONF_REGEX_ARRAY(name,p,post)\
3726             NDK_ANY_CONF_1MORE\
3727                 (name,\
3728                 ndk_conf_set_regex_array_slot,\
3729                 NGX_HTTP_LOC_CONF_OFFSET,\
3730                 offsetof (ndk_module_loc_conf_t, p),\
3731                 post)
3732 
3733 
3734 #define     NDK_HTTP_MAIN_CONF_REGEX_ARRAY_CL(name,p,post)\
3735             NDK_HTTP_MAIN_CONF_1MORE\
3736                 (name,\
3737                 ndk_conf_set_regex_array_caseless_slot,\
3738                 NGX_HTTP_MAIN_CONF_OFFSET,\
3739                 offsetof (ndk_module_main_conf_t, p),\
3740                 post)
3741 
3742 #define     NDK_HTTP_SRV_CONF_REGEX_ARRAY_CL(name,p,post)\
3743             NDK_HTTP_SRV_CONF_1MORE\
3744                 (name,\
3745                 ndk_conf_set_regex_array_caseless_slot,\
3746                 NGX_HTTP_SRV_CONF_OFFSET,\
3747                 offsetof (ndk_module_srv_conf_t, p),\
3748                 post)
3749 
3750 #define     NDK_HTTP_SIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3751             NDK_HTTP_SIF_CONF_1MORE\
3752                 (name,\
3753                 ndk_conf_set_regex_array_caseless_slot,\
3754                 NGX_HTTP_SRV_CONF_OFFSET,\
3755                 offsetof (ndk_module_srv_conf_t, p),\
3756                 post)
3757 
3758 #define     NDK_HTTP_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3759             NDK_HTTP_LOC_CONF_1MORE\
3760                 (name,\
3761                 ndk_conf_set_regex_array_caseless_slot,\
3762                 NGX_HTTP_LOC_CONF_OFFSET,\
3763                 offsetof (ndk_module_loc_conf_t, p),\
3764                 post)
3765 
3766 #define     NDK_HTTP_LIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3767             NDK_HTTP_LIF_CONF_1MORE\
3768                 (name,\
3769                 ndk_conf_set_regex_array_caseless_slot,\
3770                 NGX_HTTP_LOC_CONF_OFFSET,\
3771                 offsetof (ndk_module_loc_conf_t, p),\
3772                 post)
3773 
3774 #define     NDK_HTTP_MAIN_SRV_CONF_REGEX_ARRAY_CL(name,p,post)\
3775             NDK_HTTP_MAIN_SRV_CONF_1MORE\
3776                 (name,\
3777                 ndk_conf_set_regex_array_caseless_slot,\
3778                 NGX_HTTP_SRV_CONF_OFFSET,\
3779                 offsetof (ndk_module_srv_conf_t, p),\
3780                 post)
3781 
3782 #define     NDK_HTTP_MAIN_SIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3783             NDK_HTTP_MAIN_SIF_CONF_1MORE\
3784                 (name,\
3785                 ndk_conf_set_regex_array_caseless_slot,\
3786                 NGX_HTTP_SRV_CONF_OFFSET,\
3787                 offsetof (ndk_module_srv_conf_t, p),\
3788                 post)
3789 
3790 #define     NDK_HTTP_MAIN_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3791             NDK_HTTP_MAIN_LOC_CONF_1MORE\
3792                 (name,\
3793                 ndk_conf_set_regex_array_caseless_slot,\
3794                 NGX_HTTP_LOC_CONF_OFFSET,\
3795                 offsetof (ndk_module_loc_conf_t, p),\
3796                 post)
3797 
3798 #define     NDK_HTTP_MAIN_LIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3799             NDK_HTTP_MAIN_LIF_CONF_1MORE\
3800                 (name,\
3801                 ndk_conf_set_regex_array_caseless_slot,\
3802                 NGX_HTTP_LOC_CONF_OFFSET,\
3803                 offsetof (ndk_module_loc_conf_t, p),\
3804                 post)
3805 
3806 #define     NDK_HTTP_SRV_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3807             NDK_HTTP_SRV_LOC_CONF_1MORE\
3808                 (name,\
3809                 ndk_conf_set_regex_array_caseless_slot,\
3810                 NGX_HTTP_LOC_CONF_OFFSET,\
3811                 offsetof (ndk_module_loc_conf_t, p),\
3812                 post)
3813 
3814 #define     NDK_HTTP_SRV_LIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3815             NDK_HTTP_SRV_LIF_CONF_1MORE\
3816                 (name,\
3817                 ndk_conf_set_regex_array_caseless_slot,\
3818                 NGX_HTTP_LOC_CONF_OFFSET,\
3819                 offsetof (ndk_module_loc_conf_t, p),\
3820                 post)
3821 
3822 #define     NDK_HTTP_SIF_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3823             NDK_HTTP_SIF_LOC_CONF_1MORE\
3824                 (name,\
3825                 ndk_conf_set_regex_array_caseless_slot,\
3826                 NGX_HTTP_LOC_CONF_OFFSET,\
3827                 offsetof (ndk_module_loc_conf_t, p),\
3828                 post)
3829 
3830 #define     NDK_HTTP_SIF_LIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3831             NDK_HTTP_SIF_LIF_CONF_1MORE\
3832                 (name,\
3833                 ndk_conf_set_regex_array_caseless_slot,\
3834                 NGX_HTTP_LOC_CONF_OFFSET,\
3835                 offsetof (ndk_module_loc_conf_t, p),\
3836                 post)
3837 
3838 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3839             NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE\
3840                 (name,\
3841                 ndk_conf_set_regex_array_caseless_slot,\
3842                 NGX_HTTP_LOC_CONF_OFFSET,\
3843                 offsetof (ndk_module_loc_conf_t, p),\
3844                 post)
3845 
3846 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_REGEX_ARRAY_CL(name,p,post)\
3847             NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE\
3848                 (name,\
3849                 ndk_conf_set_regex_array_caseless_slot,\
3850                 NGX_HTTP_LOC_CONF_OFFSET,\
3851                 offsetof (ndk_module_loc_conf_t, p),\
3852                 post)
3853 
3854 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3855             NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE\
3856                 (name,\
3857                 ndk_conf_set_regex_array_caseless_slot,\
3858                 NGX_HTTP_LOC_CONF_OFFSET,\
3859                 offsetof (ndk_module_loc_conf_t, p),\
3860                 post)
3861 
3862 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_REGEX_ARRAY_CL(name,p,post)\
3863             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE\
3864                 (name,\
3865                 ndk_conf_set_regex_array_caseless_slot,\
3866                 NGX_HTTP_LOC_CONF_OFFSET,\
3867                 offsetof (ndk_module_loc_conf_t, p),\
3868                 post)
3869 
3870 #define     NDK_HTTP_CONF_REGEX_ARRAY_CL(name,p,post)\
3871             NDK_HTTP_CONF_1MORE\
3872                 (name,\
3873                 ndk_conf_set_regex_array_caseless_slot,\
3874                 NGX_HTTP_LOC_CONF_OFFSET,\
3875                 offsetof (ndk_module_loc_conf_t, p),\
3876                 post)
3877 
3878 #define     NDK_HTTP_UPS_CONF_REGEX_ARRAY_CL(name,p,post)\
3879             NDK_HTTP_UPS_CONF_1MORE\
3880                 (name,\
3881                 ndk_conf_set_regex_array_caseless_slot,\
3882                 NGX_HTTP_LOC_CONF_OFFSET,\
3883                 offsetof (ndk_module_loc_conf_t, p),\
3884                 post)
3885 
3886 #define     NDK_HTTP_ANY_CONF_REGEX_ARRAY_CL(name,p,post)\
3887             NDK_HTTP_ANY_CONF_1MORE\
3888                 (name,\
3889                 ndk_conf_set_regex_array_caseless_slot,\
3890                 NGX_HTTP_LOC_CONF_OFFSET,\
3891                 offsetof (ndk_module_loc_conf_t, p),\
3892                 post)
3893 
3894 #define     NDK_ANY_CONF_REGEX_ARRAY_CL(name,p,post)\
3895             NDK_ANY_CONF_1MORE\
3896                 (name,\
3897                 ndk_conf_set_regex_array_caseless_slot,\
3898                 NGX_HTTP_LOC_CONF_OFFSET,\
3899                 offsetof (ndk_module_loc_conf_t, p),\
3900                 post)
3901 
3902 
3903 #define     NDK_HTTP_MAIN_CONF_REGEX_CL(name,p,post)\
3904             NDK_HTTP_MAIN_CONF_TAKE1\
3905                 (name,\
3906                 ndk_conf_set_regex_caseless_slot,\
3907                 NGX_HTTP_MAIN_CONF_OFFSET,\
3908                 offsetof (ndk_module_main_conf_t, p),\
3909                 post)
3910 
3911 #define     NDK_HTTP_SRV_CONF_REGEX_CL(name,p,post)\
3912             NDK_HTTP_SRV_CONF_TAKE1\
3913                 (name,\
3914                 ndk_conf_set_regex_caseless_slot,\
3915                 NGX_HTTP_SRV_CONF_OFFSET,\
3916                 offsetof (ndk_module_srv_conf_t, p),\
3917                 post)
3918 
3919 #define     NDK_HTTP_SIF_CONF_REGEX_CL(name,p,post)\
3920             NDK_HTTP_SIF_CONF_TAKE1\
3921                 (name,\
3922                 ndk_conf_set_regex_caseless_slot,\
3923                 NGX_HTTP_SRV_CONF_OFFSET,\
3924                 offsetof (ndk_module_srv_conf_t, p),\
3925                 post)
3926 
3927 #define     NDK_HTTP_LOC_CONF_REGEX_CL(name,p,post)\
3928             NDK_HTTP_LOC_CONF_TAKE1\
3929                 (name,\
3930                 ndk_conf_set_regex_caseless_slot,\
3931                 NGX_HTTP_LOC_CONF_OFFSET,\
3932                 offsetof (ndk_module_loc_conf_t, p),\
3933                 post)
3934 
3935 #define     NDK_HTTP_LIF_CONF_REGEX_CL(name,p,post)\
3936             NDK_HTTP_LIF_CONF_TAKE1\
3937                 (name,\
3938                 ndk_conf_set_regex_caseless_slot,\
3939                 NGX_HTTP_LOC_CONF_OFFSET,\
3940                 offsetof (ndk_module_loc_conf_t, p),\
3941                 post)
3942 
3943 #define     NDK_HTTP_MAIN_SRV_CONF_REGEX_CL(name,p,post)\
3944             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
3945                 (name,\
3946                 ndk_conf_set_regex_caseless_slot,\
3947                 NGX_HTTP_SRV_CONF_OFFSET,\
3948                 offsetof (ndk_module_srv_conf_t, p),\
3949                 post)
3950 
3951 #define     NDK_HTTP_MAIN_SIF_CONF_REGEX_CL(name,p,post)\
3952             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
3953                 (name,\
3954                 ndk_conf_set_regex_caseless_slot,\
3955                 NGX_HTTP_SRV_CONF_OFFSET,\
3956                 offsetof (ndk_module_srv_conf_t, p),\
3957                 post)
3958 
3959 #define     NDK_HTTP_MAIN_LOC_CONF_REGEX_CL(name,p,post)\
3960             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
3961                 (name,\
3962                 ndk_conf_set_regex_caseless_slot,\
3963                 NGX_HTTP_LOC_CONF_OFFSET,\
3964                 offsetof (ndk_module_loc_conf_t, p),\
3965                 post)
3966 
3967 #define     NDK_HTTP_MAIN_LIF_CONF_REGEX_CL(name,p,post)\
3968             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
3969                 (name,\
3970                 ndk_conf_set_regex_caseless_slot,\
3971                 NGX_HTTP_LOC_CONF_OFFSET,\
3972                 offsetof (ndk_module_loc_conf_t, p),\
3973                 post)
3974 
3975 #define     NDK_HTTP_SRV_LOC_CONF_REGEX_CL(name,p,post)\
3976             NDK_HTTP_SRV_LOC_CONF_TAKE1\
3977                 (name,\
3978                 ndk_conf_set_regex_caseless_slot,\
3979                 NGX_HTTP_LOC_CONF_OFFSET,\
3980                 offsetof (ndk_module_loc_conf_t, p),\
3981                 post)
3982 
3983 #define     NDK_HTTP_SRV_LIF_CONF_REGEX_CL(name,p,post)\
3984             NDK_HTTP_SRV_LIF_CONF_TAKE1\
3985                 (name,\
3986                 ndk_conf_set_regex_caseless_slot,\
3987                 NGX_HTTP_LOC_CONF_OFFSET,\
3988                 offsetof (ndk_module_loc_conf_t, p),\
3989                 post)
3990 
3991 #define     NDK_HTTP_SIF_LOC_CONF_REGEX_CL(name,p,post)\
3992             NDK_HTTP_SIF_LOC_CONF_TAKE1\
3993                 (name,\
3994                 ndk_conf_set_regex_caseless_slot,\
3995                 NGX_HTTP_LOC_CONF_OFFSET,\
3996                 offsetof (ndk_module_loc_conf_t, p),\
3997                 post)
3998 
3999 #define     NDK_HTTP_SIF_LIF_CONF_REGEX_CL(name,p,post)\
4000             NDK_HTTP_SIF_LIF_CONF_TAKE1\
4001                 (name,\
4002                 ndk_conf_set_regex_caseless_slot,\
4003                 NGX_HTTP_LOC_CONF_OFFSET,\
4004                 offsetof (ndk_module_loc_conf_t, p),\
4005                 post)
4006 
4007 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_REGEX_CL(name,p,post)\
4008             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
4009                 (name,\
4010                 ndk_conf_set_regex_caseless_slot,\
4011                 NGX_HTTP_LOC_CONF_OFFSET,\
4012                 offsetof (ndk_module_loc_conf_t, p),\
4013                 post)
4014 
4015 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_REGEX_CL(name,p,post)\
4016             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
4017                 (name,\
4018                 ndk_conf_set_regex_caseless_slot,\
4019                 NGX_HTTP_LOC_CONF_OFFSET,\
4020                 offsetof (ndk_module_loc_conf_t, p),\
4021                 post)
4022 
4023 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_REGEX_CL(name,p,post)\
4024             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
4025                 (name,\
4026                 ndk_conf_set_regex_caseless_slot,\
4027                 NGX_HTTP_LOC_CONF_OFFSET,\
4028                 offsetof (ndk_module_loc_conf_t, p),\
4029                 post)
4030 
4031 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_REGEX_CL(name,p,post)\
4032             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
4033                 (name,\
4034                 ndk_conf_set_regex_caseless_slot,\
4035                 NGX_HTTP_LOC_CONF_OFFSET,\
4036                 offsetof (ndk_module_loc_conf_t, p),\
4037                 post)
4038 
4039 #define     NDK_HTTP_CONF_REGEX_CL(name,p,post)\
4040             NDK_HTTP_CONF_TAKE1\
4041                 (name,\
4042                 ndk_conf_set_regex_caseless_slot,\
4043                 NGX_HTTP_LOC_CONF_OFFSET,\
4044                 offsetof (ndk_module_loc_conf_t, p),\
4045                 post)
4046 
4047 #define     NDK_HTTP_UPS_CONF_REGEX_CL(name,p,post)\
4048             NDK_HTTP_UPS_CONF_TAKE1\
4049                 (name,\
4050                 ndk_conf_set_regex_caseless_slot,\
4051                 NGX_HTTP_LOC_CONF_OFFSET,\
4052                 offsetof (ndk_module_loc_conf_t, p),\
4053                 post)
4054 
4055 #define     NDK_HTTP_ANY_CONF_REGEX_CL(name,p,post)\
4056             NDK_HTTP_ANY_CONF_TAKE1\
4057                 (name,\
4058                 ndk_conf_set_regex_caseless_slot,\
4059                 NGX_HTTP_LOC_CONF_OFFSET,\
4060                 offsetof (ndk_module_loc_conf_t, p),\
4061                 post)
4062 
4063 #define     NDK_ANY_CONF_REGEX_CL(name,p,post)\
4064             NDK_ANY_CONF_TAKE1\
4065                 (name,\
4066                 ndk_conf_set_regex_caseless_slot,\
4067                 NGX_HTTP_LOC_CONF_OFFSET,\
4068                 offsetof (ndk_module_loc_conf_t, p),\
4069                 post)
4070 
4071 
4072 #define     NDK_HTTP_MAIN_CONF_REXEX(name,p,post)\
4073             NDK_HTTP_MAIN_CONF_TAKE1\
4074                 (name,\
4075                 ndk_conf_set_regex_slot,\
4076                 NGX_HTTP_MAIN_CONF_OFFSET,\
4077                 offsetof (ndk_module_main_conf_t, p),\
4078                 post)
4079 
4080 #define     NDK_HTTP_SRV_CONF_REXEX(name,p,post)\
4081             NDK_HTTP_SRV_CONF_TAKE1\
4082                 (name,\
4083                 ndk_conf_set_regex_slot,\
4084                 NGX_HTTP_SRV_CONF_OFFSET,\
4085                 offsetof (ndk_module_srv_conf_t, p),\
4086                 post)
4087 
4088 #define     NDK_HTTP_SIF_CONF_REXEX(name,p,post)\
4089             NDK_HTTP_SIF_CONF_TAKE1\
4090                 (name,\
4091                 ndk_conf_set_regex_slot,\
4092                 NGX_HTTP_SRV_CONF_OFFSET,\
4093                 offsetof (ndk_module_srv_conf_t, p),\
4094                 post)
4095 
4096 #define     NDK_HTTP_LOC_CONF_REXEX(name,p,post)\
4097             NDK_HTTP_LOC_CONF_TAKE1\
4098                 (name,\
4099                 ndk_conf_set_regex_slot,\
4100                 NGX_HTTP_LOC_CONF_OFFSET,\
4101                 offsetof (ndk_module_loc_conf_t, p),\
4102                 post)
4103 
4104 #define     NDK_HTTP_LIF_CONF_REXEX(name,p,post)\
4105             NDK_HTTP_LIF_CONF_TAKE1\
4106                 (name,\
4107                 ndk_conf_set_regex_slot,\
4108                 NGX_HTTP_LOC_CONF_OFFSET,\
4109                 offsetof (ndk_module_loc_conf_t, p),\
4110                 post)
4111 
4112 #define     NDK_HTTP_MAIN_SRV_CONF_REXEX(name,p,post)\
4113             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
4114                 (name,\
4115                 ndk_conf_set_regex_slot,\
4116                 NGX_HTTP_SRV_CONF_OFFSET,\
4117                 offsetof (ndk_module_srv_conf_t, p),\
4118                 post)
4119 
4120 #define     NDK_HTTP_MAIN_SIF_CONF_REXEX(name,p,post)\
4121             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
4122                 (name,\
4123                 ndk_conf_set_regex_slot,\
4124                 NGX_HTTP_SRV_CONF_OFFSET,\
4125                 offsetof (ndk_module_srv_conf_t, p),\
4126                 post)
4127 
4128 #define     NDK_HTTP_MAIN_LOC_CONF_REXEX(name,p,post)\
4129             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
4130                 (name,\
4131                 ndk_conf_set_regex_slot,\
4132                 NGX_HTTP_LOC_CONF_OFFSET,\
4133                 offsetof (ndk_module_loc_conf_t, p),\
4134                 post)
4135 
4136 #define     NDK_HTTP_MAIN_LIF_CONF_REXEX(name,p,post)\
4137             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
4138                 (name,\
4139                 ndk_conf_set_regex_slot,\
4140                 NGX_HTTP_LOC_CONF_OFFSET,\
4141                 offsetof (ndk_module_loc_conf_t, p),\
4142                 post)
4143 
4144 #define     NDK_HTTP_SRV_LOC_CONF_REXEX(name,p,post)\
4145             NDK_HTTP_SRV_LOC_CONF_TAKE1\
4146                 (name,\
4147                 ndk_conf_set_regex_slot,\
4148                 NGX_HTTP_LOC_CONF_OFFSET,\
4149                 offsetof (ndk_module_loc_conf_t, p),\
4150                 post)
4151 
4152 #define     NDK_HTTP_SRV_LIF_CONF_REXEX(name,p,post)\
4153             NDK_HTTP_SRV_LIF_CONF_TAKE1\
4154                 (name,\
4155                 ndk_conf_set_regex_slot,\
4156                 NGX_HTTP_LOC_CONF_OFFSET,\
4157                 offsetof (ndk_module_loc_conf_t, p),\
4158                 post)
4159 
4160 #define     NDK_HTTP_SIF_LOC_CONF_REXEX(name,p,post)\
4161             NDK_HTTP_SIF_LOC_CONF_TAKE1\
4162                 (name,\
4163                 ndk_conf_set_regex_slot,\
4164                 NGX_HTTP_LOC_CONF_OFFSET,\
4165                 offsetof (ndk_module_loc_conf_t, p),\
4166                 post)
4167 
4168 #define     NDK_HTTP_SIF_LIF_CONF_REXEX(name,p,post)\
4169             NDK_HTTP_SIF_LIF_CONF_TAKE1\
4170                 (name,\
4171                 ndk_conf_set_regex_slot,\
4172                 NGX_HTTP_LOC_CONF_OFFSET,\
4173                 offsetof (ndk_module_loc_conf_t, p),\
4174                 post)
4175 
4176 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_REXEX(name,p,post)\
4177             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
4178                 (name,\
4179                 ndk_conf_set_regex_slot,\
4180                 NGX_HTTP_LOC_CONF_OFFSET,\
4181                 offsetof (ndk_module_loc_conf_t, p),\
4182                 post)
4183 
4184 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_REXEX(name,p,post)\
4185             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
4186                 (name,\
4187                 ndk_conf_set_regex_slot,\
4188                 NGX_HTTP_LOC_CONF_OFFSET,\
4189                 offsetof (ndk_module_loc_conf_t, p),\
4190                 post)
4191 
4192 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_REXEX(name,p,post)\
4193             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
4194                 (name,\
4195                 ndk_conf_set_regex_slot,\
4196                 NGX_HTTP_LOC_CONF_OFFSET,\
4197                 offsetof (ndk_module_loc_conf_t, p),\
4198                 post)
4199 
4200 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_REXEX(name,p,post)\
4201             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
4202                 (name,\
4203                 ndk_conf_set_regex_slot,\
4204                 NGX_HTTP_LOC_CONF_OFFSET,\
4205                 offsetof (ndk_module_loc_conf_t, p),\
4206                 post)
4207 
4208 #define     NDK_HTTP_CONF_REXEX(name,p,post)\
4209             NDK_HTTP_CONF_TAKE1\
4210                 (name,\
4211                 ndk_conf_set_regex_slot,\
4212                 NGX_HTTP_LOC_CONF_OFFSET,\
4213                 offsetof (ndk_module_loc_conf_t, p),\
4214                 post)
4215 
4216 #define     NDK_HTTP_UPS_CONF_REXEX(name,p,post)\
4217             NDK_HTTP_UPS_CONF_TAKE1\
4218                 (name,\
4219                 ndk_conf_set_regex_slot,\
4220                 NGX_HTTP_LOC_CONF_OFFSET,\
4221                 offsetof (ndk_module_loc_conf_t, p),\
4222                 post)
4223 
4224 #define     NDK_HTTP_ANY_CONF_REXEX(name,p,post)\
4225             NDK_HTTP_ANY_CONF_TAKE1\
4226                 (name,\
4227                 ndk_conf_set_regex_slot,\
4228                 NGX_HTTP_LOC_CONF_OFFSET,\
4229                 offsetof (ndk_module_loc_conf_t, p),\
4230                 post)
4231 
4232 #define     NDK_ANY_CONF_REXEX(name,p,post)\
4233             NDK_ANY_CONF_TAKE1\
4234                 (name,\
4235                 ndk_conf_set_regex_slot,\
4236                 NGX_HTTP_LOC_CONF_OFFSET,\
4237                 offsetof (ndk_module_loc_conf_t, p),\
4238                 post)
4239 
4240 
4241 #define     NDK_HTTP_MAIN_CONF_SEC_FLAG(name,p,post)\
4242             NDK_HTTP_MAIN_CONF_TAKE2\
4243                 (name,\
4244                 ndk_conf_set_sec_flag_slot,\
4245                 NGX_HTTP_MAIN_CONF_OFFSET,\
4246                 offsetof (ndk_module_main_conf_t, p),\
4247                 post)
4248 
4249 #define     NDK_HTTP_SRV_CONF_SEC_FLAG(name,p,post)\
4250             NDK_HTTP_SRV_CONF_TAKE2\
4251                 (name,\
4252                 ndk_conf_set_sec_flag_slot,\
4253                 NGX_HTTP_SRV_CONF_OFFSET,\
4254                 offsetof (ndk_module_srv_conf_t, p),\
4255                 post)
4256 
4257 #define     NDK_HTTP_SIF_CONF_SEC_FLAG(name,p,post)\
4258             NDK_HTTP_SIF_CONF_TAKE2\
4259                 (name,\
4260                 ndk_conf_set_sec_flag_slot,\
4261                 NGX_HTTP_SRV_CONF_OFFSET,\
4262                 offsetof (ndk_module_srv_conf_t, p),\
4263                 post)
4264 
4265 #define     NDK_HTTP_LOC_CONF_SEC_FLAG(name,p,post)\
4266             NDK_HTTP_LOC_CONF_TAKE2\
4267                 (name,\
4268                 ndk_conf_set_sec_flag_slot,\
4269                 NGX_HTTP_LOC_CONF_OFFSET,\
4270                 offsetof (ndk_module_loc_conf_t, p),\
4271                 post)
4272 
4273 #define     NDK_HTTP_LIF_CONF_SEC_FLAG(name,p,post)\
4274             NDK_HTTP_LIF_CONF_TAKE2\
4275                 (name,\
4276                 ndk_conf_set_sec_flag_slot,\
4277                 NGX_HTTP_LOC_CONF_OFFSET,\
4278                 offsetof (ndk_module_loc_conf_t, p),\
4279                 post)
4280 
4281 #define     NDK_HTTP_MAIN_SRV_CONF_SEC_FLAG(name,p,post)\
4282             NDK_HTTP_MAIN_SRV_CONF_TAKE2\
4283                 (name,\
4284                 ndk_conf_set_sec_flag_slot,\
4285                 NGX_HTTP_SRV_CONF_OFFSET,\
4286                 offsetof (ndk_module_srv_conf_t, p),\
4287                 post)
4288 
4289 #define     NDK_HTTP_MAIN_SIF_CONF_SEC_FLAG(name,p,post)\
4290             NDK_HTTP_MAIN_SIF_CONF_TAKE2\
4291                 (name,\
4292                 ndk_conf_set_sec_flag_slot,\
4293                 NGX_HTTP_SRV_CONF_OFFSET,\
4294                 offsetof (ndk_module_srv_conf_t, p),\
4295                 post)
4296 
4297 #define     NDK_HTTP_MAIN_LOC_CONF_SEC_FLAG(name,p,post)\
4298             NDK_HTTP_MAIN_LOC_CONF_TAKE2\
4299                 (name,\
4300                 ndk_conf_set_sec_flag_slot,\
4301                 NGX_HTTP_LOC_CONF_OFFSET,\
4302                 offsetof (ndk_module_loc_conf_t, p),\
4303                 post)
4304 
4305 #define     NDK_HTTP_MAIN_LIF_CONF_SEC_FLAG(name,p,post)\
4306             NDK_HTTP_MAIN_LIF_CONF_TAKE2\
4307                 (name,\
4308                 ndk_conf_set_sec_flag_slot,\
4309                 NGX_HTTP_LOC_CONF_OFFSET,\
4310                 offsetof (ndk_module_loc_conf_t, p),\
4311                 post)
4312 
4313 #define     NDK_HTTP_SRV_LOC_CONF_SEC_FLAG(name,p,post)\
4314             NDK_HTTP_SRV_LOC_CONF_TAKE2\
4315                 (name,\
4316                 ndk_conf_set_sec_flag_slot,\
4317                 NGX_HTTP_LOC_CONF_OFFSET,\
4318                 offsetof (ndk_module_loc_conf_t, p),\
4319                 post)
4320 
4321 #define     NDK_HTTP_SRV_LIF_CONF_SEC_FLAG(name,p,post)\
4322             NDK_HTTP_SRV_LIF_CONF_TAKE2\
4323                 (name,\
4324                 ndk_conf_set_sec_flag_slot,\
4325                 NGX_HTTP_LOC_CONF_OFFSET,\
4326                 offsetof (ndk_module_loc_conf_t, p),\
4327                 post)
4328 
4329 #define     NDK_HTTP_SIF_LOC_CONF_SEC_FLAG(name,p,post)\
4330             NDK_HTTP_SIF_LOC_CONF_TAKE2\
4331                 (name,\
4332                 ndk_conf_set_sec_flag_slot,\
4333                 NGX_HTTP_LOC_CONF_OFFSET,\
4334                 offsetof (ndk_module_loc_conf_t, p),\
4335                 post)
4336 
4337 #define     NDK_HTTP_SIF_LIF_CONF_SEC_FLAG(name,p,post)\
4338             NDK_HTTP_SIF_LIF_CONF_TAKE2\
4339                 (name,\
4340                 ndk_conf_set_sec_flag_slot,\
4341                 NGX_HTTP_LOC_CONF_OFFSET,\
4342                 offsetof (ndk_module_loc_conf_t, p),\
4343                 post)
4344 
4345 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_SEC_FLAG(name,p,post)\
4346             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2\
4347                 (name,\
4348                 ndk_conf_set_sec_flag_slot,\
4349                 NGX_HTTP_LOC_CONF_OFFSET,\
4350                 offsetof (ndk_module_loc_conf_t, p),\
4351                 post)
4352 
4353 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_SEC_FLAG(name,p,post)\
4354             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2\
4355                 (name,\
4356                 ndk_conf_set_sec_flag_slot,\
4357                 NGX_HTTP_LOC_CONF_OFFSET,\
4358                 offsetof (ndk_module_loc_conf_t, p),\
4359                 post)
4360 
4361 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_SEC_FLAG(name,p,post)\
4362             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2\
4363                 (name,\
4364                 ndk_conf_set_sec_flag_slot,\
4365                 NGX_HTTP_LOC_CONF_OFFSET,\
4366                 offsetof (ndk_module_loc_conf_t, p),\
4367                 post)
4368 
4369 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_SEC_FLAG(name,p,post)\
4370             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2\
4371                 (name,\
4372                 ndk_conf_set_sec_flag_slot,\
4373                 NGX_HTTP_LOC_CONF_OFFSET,\
4374                 offsetof (ndk_module_loc_conf_t, p),\
4375                 post)
4376 
4377 #define     NDK_HTTP_CONF_SEC_FLAG(name,p,post)\
4378             NDK_HTTP_CONF_TAKE2\
4379                 (name,\
4380                 ndk_conf_set_sec_flag_slot,\
4381                 NGX_HTTP_LOC_CONF_OFFSET,\
4382                 offsetof (ndk_module_loc_conf_t, p),\
4383                 post)
4384 
4385 #define     NDK_HTTP_UPS_CONF_SEC_FLAG(name,p,post)\
4386             NDK_HTTP_UPS_CONF_TAKE2\
4387                 (name,\
4388                 ndk_conf_set_sec_flag_slot,\
4389                 NGX_HTTP_LOC_CONF_OFFSET,\
4390                 offsetof (ndk_module_loc_conf_t, p),\
4391                 post)
4392 
4393 #define     NDK_HTTP_ANY_CONF_SEC_FLAG(name,p,post)\
4394             NDK_HTTP_ANY_CONF_TAKE2\
4395                 (name,\
4396                 ndk_conf_set_sec_flag_slot,\
4397                 NGX_HTTP_LOC_CONF_OFFSET,\
4398                 offsetof (ndk_module_loc_conf_t, p),\
4399                 post)
4400 
4401 #define     NDK_ANY_CONF_SEC_FLAG(name,p,post)\
4402             NDK_ANY_CONF_TAKE2\
4403                 (name,\
4404                 ndk_conf_set_sec_flag_slot,\
4405                 NGX_HTTP_LOC_CONF_OFFSET,\
4406                 offsetof (ndk_module_loc_conf_t, p),\
4407                 post)
4408 
4409 
4410 #define     NDK_HTTP_MAIN_CONF_SEC(name,p,post)\
4411             NDK_HTTP_MAIN_CONF_TAKE1\
4412                 (name,\
4413                 ndk_conf_set_sec_slot,\
4414                 NGX_HTTP_MAIN_CONF_OFFSET,\
4415                 offsetof (ndk_module_main_conf_t, p),\
4416                 post)
4417 
4418 #define     NDK_HTTP_SRV_CONF_SEC(name,p,post)\
4419             NDK_HTTP_SRV_CONF_TAKE1\
4420                 (name,\
4421                 ndk_conf_set_sec_slot,\
4422                 NGX_HTTP_SRV_CONF_OFFSET,\
4423                 offsetof (ndk_module_srv_conf_t, p),\
4424                 post)
4425 
4426 #define     NDK_HTTP_SIF_CONF_SEC(name,p,post)\
4427             NDK_HTTP_SIF_CONF_TAKE1\
4428                 (name,\
4429                 ndk_conf_set_sec_slot,\
4430                 NGX_HTTP_SRV_CONF_OFFSET,\
4431                 offsetof (ndk_module_srv_conf_t, p),\
4432                 post)
4433 
4434 #define     NDK_HTTP_LOC_CONF_SEC(name,p,post)\
4435             NDK_HTTP_LOC_CONF_TAKE1\
4436                 (name,\
4437                 ndk_conf_set_sec_slot,\
4438                 NGX_HTTP_LOC_CONF_OFFSET,\
4439                 offsetof (ndk_module_loc_conf_t, p),\
4440                 post)
4441 
4442 #define     NDK_HTTP_LIF_CONF_SEC(name,p,post)\
4443             NDK_HTTP_LIF_CONF_TAKE1\
4444                 (name,\
4445                 ndk_conf_set_sec_slot,\
4446                 NGX_HTTP_LOC_CONF_OFFSET,\
4447                 offsetof (ndk_module_loc_conf_t, p),\
4448                 post)
4449 
4450 #define     NDK_HTTP_MAIN_SRV_CONF_SEC(name,p,post)\
4451             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
4452                 (name,\
4453                 ndk_conf_set_sec_slot,\
4454                 NGX_HTTP_SRV_CONF_OFFSET,\
4455                 offsetof (ndk_module_srv_conf_t, p),\
4456                 post)
4457 
4458 #define     NDK_HTTP_MAIN_SIF_CONF_SEC(name,p,post)\
4459             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
4460                 (name,\
4461                 ndk_conf_set_sec_slot,\
4462                 NGX_HTTP_SRV_CONF_OFFSET,\
4463                 offsetof (ndk_module_srv_conf_t, p),\
4464                 post)
4465 
4466 #define     NDK_HTTP_MAIN_LOC_CONF_SEC(name,p,post)\
4467             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
4468                 (name,\
4469                 ndk_conf_set_sec_slot,\
4470                 NGX_HTTP_LOC_CONF_OFFSET,\
4471                 offsetof (ndk_module_loc_conf_t, p),\
4472                 post)
4473 
4474 #define     NDK_HTTP_MAIN_LIF_CONF_SEC(name,p,post)\
4475             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
4476                 (name,\
4477                 ndk_conf_set_sec_slot,\
4478                 NGX_HTTP_LOC_CONF_OFFSET,\
4479                 offsetof (ndk_module_loc_conf_t, p),\
4480                 post)
4481 
4482 #define     NDK_HTTP_SRV_LOC_CONF_SEC(name,p,post)\
4483             NDK_HTTP_SRV_LOC_CONF_TAKE1\
4484                 (name,\
4485                 ndk_conf_set_sec_slot,\
4486                 NGX_HTTP_LOC_CONF_OFFSET,\
4487                 offsetof (ndk_module_loc_conf_t, p),\
4488                 post)
4489 
4490 #define     NDK_HTTP_SRV_LIF_CONF_SEC(name,p,post)\
4491             NDK_HTTP_SRV_LIF_CONF_TAKE1\
4492                 (name,\
4493                 ndk_conf_set_sec_slot,\
4494                 NGX_HTTP_LOC_CONF_OFFSET,\
4495                 offsetof (ndk_module_loc_conf_t, p),\
4496                 post)
4497 
4498 #define     NDK_HTTP_SIF_LOC_CONF_SEC(name,p,post)\
4499             NDK_HTTP_SIF_LOC_CONF_TAKE1\
4500                 (name,\
4501                 ndk_conf_set_sec_slot,\
4502                 NGX_HTTP_LOC_CONF_OFFSET,\
4503                 offsetof (ndk_module_loc_conf_t, p),\
4504                 post)
4505 
4506 #define     NDK_HTTP_SIF_LIF_CONF_SEC(name,p,post)\
4507             NDK_HTTP_SIF_LIF_CONF_TAKE1\
4508                 (name,\
4509                 ndk_conf_set_sec_slot,\
4510                 NGX_HTTP_LOC_CONF_OFFSET,\
4511                 offsetof (ndk_module_loc_conf_t, p),\
4512                 post)
4513 
4514 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_SEC(name,p,post)\
4515             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
4516                 (name,\
4517                 ndk_conf_set_sec_slot,\
4518                 NGX_HTTP_LOC_CONF_OFFSET,\
4519                 offsetof (ndk_module_loc_conf_t, p),\
4520                 post)
4521 
4522 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_SEC(name,p,post)\
4523             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
4524                 (name,\
4525                 ndk_conf_set_sec_slot,\
4526                 NGX_HTTP_LOC_CONF_OFFSET,\
4527                 offsetof (ndk_module_loc_conf_t, p),\
4528                 post)
4529 
4530 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_SEC(name,p,post)\
4531             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
4532                 (name,\
4533                 ndk_conf_set_sec_slot,\
4534                 NGX_HTTP_LOC_CONF_OFFSET,\
4535                 offsetof (ndk_module_loc_conf_t, p),\
4536                 post)
4537 
4538 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_SEC(name,p,post)\
4539             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
4540                 (name,\
4541                 ndk_conf_set_sec_slot,\
4542                 NGX_HTTP_LOC_CONF_OFFSET,\
4543                 offsetof (ndk_module_loc_conf_t, p),\
4544                 post)
4545 
4546 #define     NDK_HTTP_CONF_SEC(name,p,post)\
4547             NDK_HTTP_CONF_TAKE1\
4548                 (name,\
4549                 ndk_conf_set_sec_slot,\
4550                 NGX_HTTP_LOC_CONF_OFFSET,\
4551                 offsetof (ndk_module_loc_conf_t, p),\
4552                 post)
4553 
4554 #define     NDK_HTTP_UPS_CONF_SEC(name,p,post)\
4555             NDK_HTTP_UPS_CONF_TAKE1\
4556                 (name,\
4557                 ndk_conf_set_sec_slot,\
4558                 NGX_HTTP_LOC_CONF_OFFSET,\
4559                 offsetof (ndk_module_loc_conf_t, p),\
4560                 post)
4561 
4562 #define     NDK_HTTP_ANY_CONF_SEC(name,p,post)\
4563             NDK_HTTP_ANY_CONF_TAKE1\
4564                 (name,\
4565                 ndk_conf_set_sec_slot,\
4566                 NGX_HTTP_LOC_CONF_OFFSET,\
4567                 offsetof (ndk_module_loc_conf_t, p),\
4568                 post)
4569 
4570 #define     NDK_ANY_CONF_SEC(name,p,post)\
4571             NDK_ANY_CONF_TAKE1\
4572                 (name,\
4573                 ndk_conf_set_sec_slot,\
4574                 NGX_HTTP_LOC_CONF_OFFSET,\
4575                 offsetof (ndk_module_loc_conf_t, p),\
4576                 post)
4577 
4578 
4579 #define     NDK_HTTP_MAIN_CONF_SIZE(name,p,post)\
4580             NDK_HTTP_MAIN_CONF_TAKE1\
4581                 (name,\
4582                 ndk_conf_set_size_slot,\
4583                 NGX_HTTP_MAIN_CONF_OFFSET,\
4584                 offsetof (ndk_module_main_conf_t, p),\
4585                 post)
4586 
4587 #define     NDK_HTTP_SRV_CONF_SIZE(name,p,post)\
4588             NDK_HTTP_SRV_CONF_TAKE1\
4589                 (name,\
4590                 ndk_conf_set_size_slot,\
4591                 NGX_HTTP_SRV_CONF_OFFSET,\
4592                 offsetof (ndk_module_srv_conf_t, p),\
4593                 post)
4594 
4595 #define     NDK_HTTP_SIF_CONF_SIZE(name,p,post)\
4596             NDK_HTTP_SIF_CONF_TAKE1\
4597                 (name,\
4598                 ndk_conf_set_size_slot,\
4599                 NGX_HTTP_SRV_CONF_OFFSET,\
4600                 offsetof (ndk_module_srv_conf_t, p),\
4601                 post)
4602 
4603 #define     NDK_HTTP_LOC_CONF_SIZE(name,p,post)\
4604             NDK_HTTP_LOC_CONF_TAKE1\
4605                 (name,\
4606                 ndk_conf_set_size_slot,\
4607                 NGX_HTTP_LOC_CONF_OFFSET,\
4608                 offsetof (ndk_module_loc_conf_t, p),\
4609                 post)
4610 
4611 #define     NDK_HTTP_LIF_CONF_SIZE(name,p,post)\
4612             NDK_HTTP_LIF_CONF_TAKE1\
4613                 (name,\
4614                 ndk_conf_set_size_slot,\
4615                 NGX_HTTP_LOC_CONF_OFFSET,\
4616                 offsetof (ndk_module_loc_conf_t, p),\
4617                 post)
4618 
4619 #define     NDK_HTTP_MAIN_SRV_CONF_SIZE(name,p,post)\
4620             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
4621                 (name,\
4622                 ndk_conf_set_size_slot,\
4623                 NGX_HTTP_SRV_CONF_OFFSET,\
4624                 offsetof (ndk_module_srv_conf_t, p),\
4625                 post)
4626 
4627 #define     NDK_HTTP_MAIN_SIF_CONF_SIZE(name,p,post)\
4628             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
4629                 (name,\
4630                 ndk_conf_set_size_slot,\
4631                 NGX_HTTP_SRV_CONF_OFFSET,\
4632                 offsetof (ndk_module_srv_conf_t, p),\
4633                 post)
4634 
4635 #define     NDK_HTTP_MAIN_LOC_CONF_SIZE(name,p,post)\
4636             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
4637                 (name,\
4638                 ndk_conf_set_size_slot,\
4639                 NGX_HTTP_LOC_CONF_OFFSET,\
4640                 offsetof (ndk_module_loc_conf_t, p),\
4641                 post)
4642 
4643 #define     NDK_HTTP_MAIN_LIF_CONF_SIZE(name,p,post)\
4644             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
4645                 (name,\
4646                 ndk_conf_set_size_slot,\
4647                 NGX_HTTP_LOC_CONF_OFFSET,\
4648                 offsetof (ndk_module_loc_conf_t, p),\
4649                 post)
4650 
4651 #define     NDK_HTTP_SRV_LOC_CONF_SIZE(name,p,post)\
4652             NDK_HTTP_SRV_LOC_CONF_TAKE1\
4653                 (name,\
4654                 ndk_conf_set_size_slot,\
4655                 NGX_HTTP_LOC_CONF_OFFSET,\
4656                 offsetof (ndk_module_loc_conf_t, p),\
4657                 post)
4658 
4659 #define     NDK_HTTP_SRV_LIF_CONF_SIZE(name,p,post)\
4660             NDK_HTTP_SRV_LIF_CONF_TAKE1\
4661                 (name,\
4662                 ndk_conf_set_size_slot,\
4663                 NGX_HTTP_LOC_CONF_OFFSET,\
4664                 offsetof (ndk_module_loc_conf_t, p),\
4665                 post)
4666 
4667 #define     NDK_HTTP_SIF_LOC_CONF_SIZE(name,p,post)\
4668             NDK_HTTP_SIF_LOC_CONF_TAKE1\
4669                 (name,\
4670                 ndk_conf_set_size_slot,\
4671                 NGX_HTTP_LOC_CONF_OFFSET,\
4672                 offsetof (ndk_module_loc_conf_t, p),\
4673                 post)
4674 
4675 #define     NDK_HTTP_SIF_LIF_CONF_SIZE(name,p,post)\
4676             NDK_HTTP_SIF_LIF_CONF_TAKE1\
4677                 (name,\
4678                 ndk_conf_set_size_slot,\
4679                 NGX_HTTP_LOC_CONF_OFFSET,\
4680                 offsetof (ndk_module_loc_conf_t, p),\
4681                 post)
4682 
4683 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_SIZE(name,p,post)\
4684             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
4685                 (name,\
4686                 ndk_conf_set_size_slot,\
4687                 NGX_HTTP_LOC_CONF_OFFSET,\
4688                 offsetof (ndk_module_loc_conf_t, p),\
4689                 post)
4690 
4691 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_SIZE(name,p,post)\
4692             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
4693                 (name,\
4694                 ndk_conf_set_size_slot,\
4695                 NGX_HTTP_LOC_CONF_OFFSET,\
4696                 offsetof (ndk_module_loc_conf_t, p),\
4697                 post)
4698 
4699 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_SIZE(name,p,post)\
4700             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
4701                 (name,\
4702                 ndk_conf_set_size_slot,\
4703                 NGX_HTTP_LOC_CONF_OFFSET,\
4704                 offsetof (ndk_module_loc_conf_t, p),\
4705                 post)
4706 
4707 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_SIZE(name,p,post)\
4708             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
4709                 (name,\
4710                 ndk_conf_set_size_slot,\
4711                 NGX_HTTP_LOC_CONF_OFFSET,\
4712                 offsetof (ndk_module_loc_conf_t, p),\
4713                 post)
4714 
4715 #define     NDK_HTTP_CONF_SIZE(name,p,post)\
4716             NDK_HTTP_CONF_TAKE1\
4717                 (name,\
4718                 ndk_conf_set_size_slot,\
4719                 NGX_HTTP_LOC_CONF_OFFSET,\
4720                 offsetof (ndk_module_loc_conf_t, p),\
4721                 post)
4722 
4723 #define     NDK_HTTP_UPS_CONF_SIZE(name,p,post)\
4724             NDK_HTTP_UPS_CONF_TAKE1\
4725                 (name,\
4726                 ndk_conf_set_size_slot,\
4727                 NGX_HTTP_LOC_CONF_OFFSET,\
4728                 offsetof (ndk_module_loc_conf_t, p),\
4729                 post)
4730 
4731 #define     NDK_HTTP_ANY_CONF_SIZE(name,p,post)\
4732             NDK_HTTP_ANY_CONF_TAKE1\
4733                 (name,\
4734                 ndk_conf_set_size_slot,\
4735                 NGX_HTTP_LOC_CONF_OFFSET,\
4736                 offsetof (ndk_module_loc_conf_t, p),\
4737                 post)
4738 
4739 #define     NDK_ANY_CONF_SIZE(name,p,post)\
4740             NDK_ANY_CONF_TAKE1\
4741                 (name,\
4742                 ndk_conf_set_size_slot,\
4743                 NGX_HTTP_LOC_CONF_OFFSET,\
4744                 offsetof (ndk_module_loc_conf_t, p),\
4745                 post)
4746 
4747 
4748 #define     NDK_HTTP_MAIN_CONF_STR_ARRAY(name,p,post)\
4749             NDK_HTTP_MAIN_CONF_1MORE\
4750                 (name,\
4751                 ndk_conf_set_str_array_multi_slot,\
4752                 NGX_HTTP_MAIN_CONF_OFFSET,\
4753                 offsetof (ndk_module_main_conf_t, p),\
4754                 post)
4755 
4756 #define     NDK_HTTP_SRV_CONF_STR_ARRAY(name,p,post)\
4757             NDK_HTTP_SRV_CONF_1MORE\
4758                 (name,\
4759                 ndk_conf_set_str_array_multi_slot,\
4760                 NGX_HTTP_SRV_CONF_OFFSET,\
4761                 offsetof (ndk_module_srv_conf_t, p),\
4762                 post)
4763 
4764 #define     NDK_HTTP_SIF_CONF_STR_ARRAY(name,p,post)\
4765             NDK_HTTP_SIF_CONF_1MORE\
4766                 (name,\
4767                 ndk_conf_set_str_array_multi_slot,\
4768                 NGX_HTTP_SRV_CONF_OFFSET,\
4769                 offsetof (ndk_module_srv_conf_t, p),\
4770                 post)
4771 
4772 #define     NDK_HTTP_LOC_CONF_STR_ARRAY(name,p,post)\
4773             NDK_HTTP_LOC_CONF_1MORE\
4774                 (name,\
4775                 ndk_conf_set_str_array_multi_slot,\
4776                 NGX_HTTP_LOC_CONF_OFFSET,\
4777                 offsetof (ndk_module_loc_conf_t, p),\
4778                 post)
4779 
4780 #define     NDK_HTTP_LIF_CONF_STR_ARRAY(name,p,post)\
4781             NDK_HTTP_LIF_CONF_1MORE\
4782                 (name,\
4783                 ndk_conf_set_str_array_multi_slot,\
4784                 NGX_HTTP_LOC_CONF_OFFSET,\
4785                 offsetof (ndk_module_loc_conf_t, p),\
4786                 post)
4787 
4788 #define     NDK_HTTP_MAIN_SRV_CONF_STR_ARRAY(name,p,post)\
4789             NDK_HTTP_MAIN_SRV_CONF_1MORE\
4790                 (name,\
4791                 ndk_conf_set_str_array_multi_slot,\
4792                 NGX_HTTP_SRV_CONF_OFFSET,\
4793                 offsetof (ndk_module_srv_conf_t, p),\
4794                 post)
4795 
4796 #define     NDK_HTTP_MAIN_SIF_CONF_STR_ARRAY(name,p,post)\
4797             NDK_HTTP_MAIN_SIF_CONF_1MORE\
4798                 (name,\
4799                 ndk_conf_set_str_array_multi_slot,\
4800                 NGX_HTTP_SRV_CONF_OFFSET,\
4801                 offsetof (ndk_module_srv_conf_t, p),\
4802                 post)
4803 
4804 #define     NDK_HTTP_MAIN_LOC_CONF_STR_ARRAY(name,p,post)\
4805             NDK_HTTP_MAIN_LOC_CONF_1MORE\
4806                 (name,\
4807                 ndk_conf_set_str_array_multi_slot,\
4808                 NGX_HTTP_LOC_CONF_OFFSET,\
4809                 offsetof (ndk_module_loc_conf_t, p),\
4810                 post)
4811 
4812 #define     NDK_HTTP_MAIN_LIF_CONF_STR_ARRAY(name,p,post)\
4813             NDK_HTTP_MAIN_LIF_CONF_1MORE\
4814                 (name,\
4815                 ndk_conf_set_str_array_multi_slot,\
4816                 NGX_HTTP_LOC_CONF_OFFSET,\
4817                 offsetof (ndk_module_loc_conf_t, p),\
4818                 post)
4819 
4820 #define     NDK_HTTP_SRV_LOC_CONF_STR_ARRAY(name,p,post)\
4821             NDK_HTTP_SRV_LOC_CONF_1MORE\
4822                 (name,\
4823                 ndk_conf_set_str_array_multi_slot,\
4824                 NGX_HTTP_LOC_CONF_OFFSET,\
4825                 offsetof (ndk_module_loc_conf_t, p),\
4826                 post)
4827 
4828 #define     NDK_HTTP_SRV_LIF_CONF_STR_ARRAY(name,p,post)\
4829             NDK_HTTP_SRV_LIF_CONF_1MORE\
4830                 (name,\
4831                 ndk_conf_set_str_array_multi_slot,\
4832                 NGX_HTTP_LOC_CONF_OFFSET,\
4833                 offsetof (ndk_module_loc_conf_t, p),\
4834                 post)
4835 
4836 #define     NDK_HTTP_SIF_LOC_CONF_STR_ARRAY(name,p,post)\
4837             NDK_HTTP_SIF_LOC_CONF_1MORE\
4838                 (name,\
4839                 ndk_conf_set_str_array_multi_slot,\
4840                 NGX_HTTP_LOC_CONF_OFFSET,\
4841                 offsetof (ndk_module_loc_conf_t, p),\
4842                 post)
4843 
4844 #define     NDK_HTTP_SIF_LIF_CONF_STR_ARRAY(name,p,post)\
4845             NDK_HTTP_SIF_LIF_CONF_1MORE\
4846                 (name,\
4847                 ndk_conf_set_str_array_multi_slot,\
4848                 NGX_HTTP_LOC_CONF_OFFSET,\
4849                 offsetof (ndk_module_loc_conf_t, p),\
4850                 post)
4851 
4852 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_STR_ARRAY(name,p,post)\
4853             NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE\
4854                 (name,\
4855                 ndk_conf_set_str_array_multi_slot,\
4856                 NGX_HTTP_LOC_CONF_OFFSET,\
4857                 offsetof (ndk_module_loc_conf_t, p),\
4858                 post)
4859 
4860 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_STR_ARRAY(name,p,post)\
4861             NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE\
4862                 (name,\
4863                 ndk_conf_set_str_array_multi_slot,\
4864                 NGX_HTTP_LOC_CONF_OFFSET,\
4865                 offsetof (ndk_module_loc_conf_t, p),\
4866                 post)
4867 
4868 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_STR_ARRAY(name,p,post)\
4869             NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE\
4870                 (name,\
4871                 ndk_conf_set_str_array_multi_slot,\
4872                 NGX_HTTP_LOC_CONF_OFFSET,\
4873                 offsetof (ndk_module_loc_conf_t, p),\
4874                 post)
4875 
4876 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_STR_ARRAY(name,p,post)\
4877             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE\
4878                 (name,\
4879                 ndk_conf_set_str_array_multi_slot,\
4880                 NGX_HTTP_LOC_CONF_OFFSET,\
4881                 offsetof (ndk_module_loc_conf_t, p),\
4882                 post)
4883 
4884 #define     NDK_HTTP_CONF_STR_ARRAY(name,p,post)\
4885             NDK_HTTP_CONF_1MORE\
4886                 (name,\
4887                 ndk_conf_set_str_array_multi_slot,\
4888                 NGX_HTTP_LOC_CONF_OFFSET,\
4889                 offsetof (ndk_module_loc_conf_t, p),\
4890                 post)
4891 
4892 #define     NDK_HTTP_UPS_CONF_STR_ARRAY(name,p,post)\
4893             NDK_HTTP_UPS_CONF_1MORE\
4894                 (name,\
4895                 ndk_conf_set_str_array_multi_slot,\
4896                 NGX_HTTP_LOC_CONF_OFFSET,\
4897                 offsetof (ndk_module_loc_conf_t, p),\
4898                 post)
4899 
4900 #define     NDK_HTTP_ANY_CONF_STR_ARRAY(name,p,post)\
4901             NDK_HTTP_ANY_CONF_1MORE\
4902                 (name,\
4903                 ndk_conf_set_str_array_multi_slot,\
4904                 NGX_HTTP_LOC_CONF_OFFSET,\
4905                 offsetof (ndk_module_loc_conf_t, p),\
4906                 post)
4907 
4908 #define     NDK_ANY_CONF_STR_ARRAY(name,p,post)\
4909             NDK_ANY_CONF_1MORE\
4910                 (name,\
4911                 ndk_conf_set_str_array_multi_slot,\
4912                 NGX_HTTP_LOC_CONF_OFFSET,\
4913                 offsetof (ndk_module_loc_conf_t, p),\
4914                 post)
4915 
4916 
4917 #define     NDK_HTTP_MAIN_CONF_STR_ARRAY1(name,p,post)\
4918             NDK_HTTP_MAIN_CONF_TAKE1\
4919                 (name,\
4920                 ndk_conf_set_str_array_slot,\
4921                 NGX_HTTP_MAIN_CONF_OFFSET,\
4922                 offsetof (ndk_module_main_conf_t, p),\
4923                 post)
4924 
4925 #define     NDK_HTTP_SRV_CONF_STR_ARRAY1(name,p,post)\
4926             NDK_HTTP_SRV_CONF_TAKE1\
4927                 (name,\
4928                 ndk_conf_set_str_array_slot,\
4929                 NGX_HTTP_SRV_CONF_OFFSET,\
4930                 offsetof (ndk_module_srv_conf_t, p),\
4931                 post)
4932 
4933 #define     NDK_HTTP_SIF_CONF_STR_ARRAY1(name,p,post)\
4934             NDK_HTTP_SIF_CONF_TAKE1\
4935                 (name,\
4936                 ndk_conf_set_str_array_slot,\
4937                 NGX_HTTP_SRV_CONF_OFFSET,\
4938                 offsetof (ndk_module_srv_conf_t, p),\
4939                 post)
4940 
4941 #define     NDK_HTTP_LOC_CONF_STR_ARRAY1(name,p,post)\
4942             NDK_HTTP_LOC_CONF_TAKE1\
4943                 (name,\
4944                 ndk_conf_set_str_array_slot,\
4945                 NGX_HTTP_LOC_CONF_OFFSET,\
4946                 offsetof (ndk_module_loc_conf_t, p),\
4947                 post)
4948 
4949 #define     NDK_HTTP_LIF_CONF_STR_ARRAY1(name,p,post)\
4950             NDK_HTTP_LIF_CONF_TAKE1\
4951                 (name,\
4952                 ndk_conf_set_str_array_slot,\
4953                 NGX_HTTP_LOC_CONF_OFFSET,\
4954                 offsetof (ndk_module_loc_conf_t, p),\
4955                 post)
4956 
4957 #define     NDK_HTTP_MAIN_SRV_CONF_STR_ARRAY1(name,p,post)\
4958             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
4959                 (name,\
4960                 ndk_conf_set_str_array_slot,\
4961                 NGX_HTTP_SRV_CONF_OFFSET,\
4962                 offsetof (ndk_module_srv_conf_t, p),\
4963                 post)
4964 
4965 #define     NDK_HTTP_MAIN_SIF_CONF_STR_ARRAY1(name,p,post)\
4966             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
4967                 (name,\
4968                 ndk_conf_set_str_array_slot,\
4969                 NGX_HTTP_SRV_CONF_OFFSET,\
4970                 offsetof (ndk_module_srv_conf_t, p),\
4971                 post)
4972 
4973 #define     NDK_HTTP_MAIN_LOC_CONF_STR_ARRAY1(name,p,post)\
4974             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
4975                 (name,\
4976                 ndk_conf_set_str_array_slot,\
4977                 NGX_HTTP_LOC_CONF_OFFSET,\
4978                 offsetof (ndk_module_loc_conf_t, p),\
4979                 post)
4980 
4981 #define     NDK_HTTP_MAIN_LIF_CONF_STR_ARRAY1(name,p,post)\
4982             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
4983                 (name,\
4984                 ndk_conf_set_str_array_slot,\
4985                 NGX_HTTP_LOC_CONF_OFFSET,\
4986                 offsetof (ndk_module_loc_conf_t, p),\
4987                 post)
4988 
4989 #define     NDK_HTTP_SRV_LOC_CONF_STR_ARRAY1(name,p,post)\
4990             NDK_HTTP_SRV_LOC_CONF_TAKE1\
4991                 (name,\
4992                 ndk_conf_set_str_array_slot,\
4993                 NGX_HTTP_LOC_CONF_OFFSET,\
4994                 offsetof (ndk_module_loc_conf_t, p),\
4995                 post)
4996 
4997 #define     NDK_HTTP_SRV_LIF_CONF_STR_ARRAY1(name,p,post)\
4998             NDK_HTTP_SRV_LIF_CONF_TAKE1\
4999                 (name,\
5000                 ndk_conf_set_str_array_slot,\
5001                 NGX_HTTP_LOC_CONF_OFFSET,\
5002                 offsetof (ndk_module_loc_conf_t, p),\
5003                 post)
5004 
5005 #define     NDK_HTTP_SIF_LOC_CONF_STR_ARRAY1(name,p,post)\
5006             NDK_HTTP_SIF_LOC_CONF_TAKE1\
5007                 (name,\
5008                 ndk_conf_set_str_array_slot,\
5009                 NGX_HTTP_LOC_CONF_OFFSET,\
5010                 offsetof (ndk_module_loc_conf_t, p),\
5011                 post)
5012 
5013 #define     NDK_HTTP_SIF_LIF_CONF_STR_ARRAY1(name,p,post)\
5014             NDK_HTTP_SIF_LIF_CONF_TAKE1\
5015                 (name,\
5016                 ndk_conf_set_str_array_slot,\
5017                 NGX_HTTP_LOC_CONF_OFFSET,\
5018                 offsetof (ndk_module_loc_conf_t, p),\
5019                 post)
5020 
5021 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_STR_ARRAY1(name,p,post)\
5022             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
5023                 (name,\
5024                 ndk_conf_set_str_array_slot,\
5025                 NGX_HTTP_LOC_CONF_OFFSET,\
5026                 offsetof (ndk_module_loc_conf_t, p),\
5027                 post)
5028 
5029 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_STR_ARRAY1(name,p,post)\
5030             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
5031                 (name,\
5032                 ndk_conf_set_str_array_slot,\
5033                 NGX_HTTP_LOC_CONF_OFFSET,\
5034                 offsetof (ndk_module_loc_conf_t, p),\
5035                 post)
5036 
5037 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_STR_ARRAY1(name,p,post)\
5038             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
5039                 (name,\
5040                 ndk_conf_set_str_array_slot,\
5041                 NGX_HTTP_LOC_CONF_OFFSET,\
5042                 offsetof (ndk_module_loc_conf_t, p),\
5043                 post)
5044 
5045 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_STR_ARRAY1(name,p,post)\
5046             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
5047                 (name,\
5048                 ndk_conf_set_str_array_slot,\
5049                 NGX_HTTP_LOC_CONF_OFFSET,\
5050                 offsetof (ndk_module_loc_conf_t, p),\
5051                 post)
5052 
5053 #define     NDK_HTTP_CONF_STR_ARRAY1(name,p,post)\
5054             NDK_HTTP_CONF_TAKE1\
5055                 (name,\
5056                 ndk_conf_set_str_array_slot,\
5057                 NGX_HTTP_LOC_CONF_OFFSET,\
5058                 offsetof (ndk_module_loc_conf_t, p),\
5059                 post)
5060 
5061 #define     NDK_HTTP_UPS_CONF_STR_ARRAY1(name,p,post)\
5062             NDK_HTTP_UPS_CONF_TAKE1\
5063                 (name,\
5064                 ndk_conf_set_str_array_slot,\
5065                 NGX_HTTP_LOC_CONF_OFFSET,\
5066                 offsetof (ndk_module_loc_conf_t, p),\
5067                 post)
5068 
5069 #define     NDK_HTTP_ANY_CONF_STR_ARRAY1(name,p,post)\
5070             NDK_HTTP_ANY_CONF_TAKE1\
5071                 (name,\
5072                 ndk_conf_set_str_array_slot,\
5073                 NGX_HTTP_LOC_CONF_OFFSET,\
5074                 offsetof (ndk_module_loc_conf_t, p),\
5075                 post)
5076 
5077 #define     NDK_ANY_CONF_STR_ARRAY1(name,p,post)\
5078             NDK_ANY_CONF_TAKE1\
5079                 (name,\
5080                 ndk_conf_set_str_array_slot,\
5081                 NGX_HTTP_LOC_CONF_OFFSET,\
5082                 offsetof (ndk_module_loc_conf_t, p),\
5083                 post)
5084 
5085 
5086 #define     NDK_HTTP_MAIN_CONF_STR(name,p,post)\
5087             NDK_HTTP_MAIN_CONF_TAKE1\
5088                 (name,\
5089                 ndk_conf_set_str_slot,\
5090                 NGX_HTTP_MAIN_CONF_OFFSET,\
5091                 offsetof (ndk_module_main_conf_t, p),\
5092                 post)
5093 
5094 #define     NDK_HTTP_SRV_CONF_STR(name,p,post)\
5095             NDK_HTTP_SRV_CONF_TAKE1\
5096                 (name,\
5097                 ndk_conf_set_str_slot,\
5098                 NGX_HTTP_SRV_CONF_OFFSET,\
5099                 offsetof (ndk_module_srv_conf_t, p),\
5100                 post)
5101 
5102 #define     NDK_HTTP_SIF_CONF_STR(name,p,post)\
5103             NDK_HTTP_SIF_CONF_TAKE1\
5104                 (name,\
5105                 ndk_conf_set_str_slot,\
5106                 NGX_HTTP_SRV_CONF_OFFSET,\
5107                 offsetof (ndk_module_srv_conf_t, p),\
5108                 post)
5109 
5110 #define     NDK_HTTP_LOC_CONF_STR(name,p,post)\
5111             NDK_HTTP_LOC_CONF_TAKE1\
5112                 (name,\
5113                 ndk_conf_set_str_slot,\
5114                 NGX_HTTP_LOC_CONF_OFFSET,\
5115                 offsetof (ndk_module_loc_conf_t, p),\
5116                 post)
5117 
5118 #define     NDK_HTTP_LIF_CONF_STR(name,p,post)\
5119             NDK_HTTP_LIF_CONF_TAKE1\
5120                 (name,\
5121                 ndk_conf_set_str_slot,\
5122                 NGX_HTTP_LOC_CONF_OFFSET,\
5123                 offsetof (ndk_module_loc_conf_t, p),\
5124                 post)
5125 
5126 #define     NDK_HTTP_MAIN_SRV_CONF_STR(name,p,post)\
5127             NDK_HTTP_MAIN_SRV_CONF_TAKE1\
5128                 (name,\
5129                 ndk_conf_set_str_slot,\
5130                 NGX_HTTP_SRV_CONF_OFFSET,\
5131                 offsetof (ndk_module_srv_conf_t, p),\
5132                 post)
5133 
5134 #define     NDK_HTTP_MAIN_SIF_CONF_STR(name,p,post)\
5135             NDK_HTTP_MAIN_SIF_CONF_TAKE1\
5136                 (name,\
5137                 ndk_conf_set_str_slot,\
5138                 NGX_HTTP_SRV_CONF_OFFSET,\
5139                 offsetof (ndk_module_srv_conf_t, p),\
5140                 post)
5141 
5142 #define     NDK_HTTP_MAIN_LOC_CONF_STR(name,p,post)\
5143             NDK_HTTP_MAIN_LOC_CONF_TAKE1\
5144                 (name,\
5145                 ndk_conf_set_str_slot,\
5146                 NGX_HTTP_LOC_CONF_OFFSET,\
5147                 offsetof (ndk_module_loc_conf_t, p),\
5148                 post)
5149 
5150 #define     NDK_HTTP_MAIN_LIF_CONF_STR(name,p,post)\
5151             NDK_HTTP_MAIN_LIF_CONF_TAKE1\
5152                 (name,\
5153                 ndk_conf_set_str_slot,\
5154                 NGX_HTTP_LOC_CONF_OFFSET,\
5155                 offsetof (ndk_module_loc_conf_t, p),\
5156                 post)
5157 
5158 #define     NDK_HTTP_SRV_LOC_CONF_STR(name,p,post)\
5159             NDK_HTTP_SRV_LOC_CONF_TAKE1\
5160                 (name,\
5161                 ndk_conf_set_str_slot,\
5162                 NGX_HTTP_LOC_CONF_OFFSET,\
5163                 offsetof (ndk_module_loc_conf_t, p),\
5164                 post)
5165 
5166 #define     NDK_HTTP_SRV_LIF_CONF_STR(name,p,post)\
5167             NDK_HTTP_SRV_LIF_CONF_TAKE1\
5168                 (name,\
5169                 ndk_conf_set_str_slot,\
5170                 NGX_HTTP_LOC_CONF_OFFSET,\
5171                 offsetof (ndk_module_loc_conf_t, p),\
5172                 post)
5173 
5174 #define     NDK_HTTP_SIF_LOC_CONF_STR(name,p,post)\
5175             NDK_HTTP_SIF_LOC_CONF_TAKE1\
5176                 (name,\
5177                 ndk_conf_set_str_slot,\
5178                 NGX_HTTP_LOC_CONF_OFFSET,\
5179                 offsetof (ndk_module_loc_conf_t, p),\
5180                 post)
5181 
5182 #define     NDK_HTTP_SIF_LIF_CONF_STR(name,p,post)\
5183             NDK_HTTP_SIF_LIF_CONF_TAKE1\
5184                 (name,\
5185                 ndk_conf_set_str_slot,\
5186                 NGX_HTTP_LOC_CONF_OFFSET,\
5187                 offsetof (ndk_module_loc_conf_t, p),\
5188                 post)
5189 
5190 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_STR(name,p,post)\
5191             NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1\
5192                 (name,\
5193                 ndk_conf_set_str_slot,\
5194                 NGX_HTTP_LOC_CONF_OFFSET,\
5195                 offsetof (ndk_module_loc_conf_t, p),\
5196                 post)
5197 
5198 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_STR(name,p,post)\
5199             NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1\
5200                 (name,\
5201                 ndk_conf_set_str_slot,\
5202                 NGX_HTTP_LOC_CONF_OFFSET,\
5203                 offsetof (ndk_module_loc_conf_t, p),\
5204                 post)
5205 
5206 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_STR(name,p,post)\
5207             NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1\
5208                 (name,\
5209                 ndk_conf_set_str_slot,\
5210                 NGX_HTTP_LOC_CONF_OFFSET,\
5211                 offsetof (ndk_module_loc_conf_t, p),\
5212                 post)
5213 
5214 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_STR(name,p,post)\
5215             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1\
5216                 (name,\
5217                 ndk_conf_set_str_slot,\
5218                 NGX_HTTP_LOC_CONF_OFFSET,\
5219                 offsetof (ndk_module_loc_conf_t, p),\
5220                 post)
5221 
5222 #define     NDK_HTTP_CONF_STR(name,p,post)\
5223             NDK_HTTP_CONF_TAKE1\
5224                 (name,\
5225                 ndk_conf_set_str_slot,\
5226                 NGX_HTTP_LOC_CONF_OFFSET,\
5227                 offsetof (ndk_module_loc_conf_t, p),\
5228                 post)
5229 
5230 #define     NDK_HTTP_UPS_CONF_STR(name,p,post)\
5231             NDK_HTTP_UPS_CONF_TAKE1\
5232                 (name,\
5233                 ndk_conf_set_str_slot,\
5234                 NGX_HTTP_LOC_CONF_OFFSET,\
5235                 offsetof (ndk_module_loc_conf_t, p),\
5236                 post)
5237 
5238 #define     NDK_HTTP_ANY_CONF_STR(name,p,post)\
5239             NDK_HTTP_ANY_CONF_TAKE1\
5240                 (name,\
5241                 ndk_conf_set_str_slot,\
5242                 NGX_HTTP_LOC_CONF_OFFSET,\
5243                 offsetof (ndk_module_loc_conf_t, p),\
5244                 post)
5245 
5246 #define     NDK_ANY_CONF_STR(name,p,post)\
5247             NDK_ANY_CONF_TAKE1\
5248                 (name,\
5249                 ndk_conf_set_str_slot,\
5250                 NGX_HTTP_LOC_CONF_OFFSET,\
5251                 offsetof (ndk_module_loc_conf_t, p),\
5252                 post)
5253 
5254 
5255 #define     NDK_HTTP_MAIN_CONF_TRUE(name,p,post)\
5256             NDK_HTTP_MAIN_CONF_NOARGS\
5257                 (name,\
5258                 ndk_conf_set_true_slot,\
5259                 NGX_HTTP_MAIN_CONF_OFFSET,\
5260                 offsetof (ndk_module_main_conf_t, p),\
5261                 post)
5262 
5263 #define     NDK_HTTP_SRV_CONF_TRUE(name,p,post)\
5264             NDK_HTTP_SRV_CONF_NOARGS\
5265                 (name,\
5266                 ndk_conf_set_true_slot,\
5267                 NGX_HTTP_SRV_CONF_OFFSET,\
5268                 offsetof (ndk_module_srv_conf_t, p),\
5269                 post)
5270 
5271 #define     NDK_HTTP_SIF_CONF_TRUE(name,p,post)\
5272             NDK_HTTP_SIF_CONF_NOARGS\
5273                 (name,\
5274                 ndk_conf_set_true_slot,\
5275                 NGX_HTTP_SRV_CONF_OFFSET,\
5276                 offsetof (ndk_module_srv_conf_t, p),\
5277                 post)
5278 
5279 #define     NDK_HTTP_LOC_CONF_TRUE(name,p,post)\
5280             NDK_HTTP_LOC_CONF_NOARGS\
5281                 (name,\
5282                 ndk_conf_set_true_slot,\
5283                 NGX_HTTP_LOC_CONF_OFFSET,\
5284                 offsetof (ndk_module_loc_conf_t, p),\
5285                 post)
5286 
5287 #define     NDK_HTTP_LIF_CONF_TRUE(name,p,post)\
5288             NDK_HTTP_LIF_CONF_NOARGS\
5289                 (name,\
5290                 ndk_conf_set_true_slot,\
5291                 NGX_HTTP_LOC_CONF_OFFSET,\
5292                 offsetof (ndk_module_loc_conf_t, p),\
5293                 post)
5294 
5295 #define     NDK_HTTP_MAIN_SRV_CONF_TRUE(name,p,post)\
5296             NDK_HTTP_MAIN_SRV_CONF_NOARGS\
5297                 (name,\
5298                 ndk_conf_set_true_slot,\
5299                 NGX_HTTP_SRV_CONF_OFFSET,\
5300                 offsetof (ndk_module_srv_conf_t, p),\
5301                 post)
5302 
5303 #define     NDK_HTTP_MAIN_SIF_CONF_TRUE(name,p,post)\
5304             NDK_HTTP_MAIN_SIF_CONF_NOARGS\
5305                 (name,\
5306                 ndk_conf_set_true_slot,\
5307                 NGX_HTTP_SRV_CONF_OFFSET,\
5308                 offsetof (ndk_module_srv_conf_t, p),\
5309                 post)
5310 
5311 #define     NDK_HTTP_MAIN_LOC_CONF_TRUE(name,p,post)\
5312             NDK_HTTP_MAIN_LOC_CONF_NOARGS\
5313                 (name,\
5314                 ndk_conf_set_true_slot,\
5315                 NGX_HTTP_LOC_CONF_OFFSET,\
5316                 offsetof (ndk_module_loc_conf_t, p),\
5317                 post)
5318 
5319 #define     NDK_HTTP_MAIN_LIF_CONF_TRUE(name,p,post)\
5320             NDK_HTTP_MAIN_LIF_CONF_NOARGS\
5321                 (name,\
5322                 ndk_conf_set_true_slot,\
5323                 NGX_HTTP_LOC_CONF_OFFSET,\
5324                 offsetof (ndk_module_loc_conf_t, p),\
5325                 post)
5326 
5327 #define     NDK_HTTP_SRV_LOC_CONF_TRUE(name,p,post)\
5328             NDK_HTTP_SRV_LOC_CONF_NOARGS\
5329                 (name,\
5330                 ndk_conf_set_true_slot,\
5331                 NGX_HTTP_LOC_CONF_OFFSET,\
5332                 offsetof (ndk_module_loc_conf_t, p),\
5333                 post)
5334 
5335 #define     NDK_HTTP_SRV_LIF_CONF_TRUE(name,p,post)\
5336             NDK_HTTP_SRV_LIF_CONF_NOARGS\
5337                 (name,\
5338                 ndk_conf_set_true_slot,\
5339                 NGX_HTTP_LOC_CONF_OFFSET,\
5340                 offsetof (ndk_module_loc_conf_t, p),\
5341                 post)
5342 
5343 #define     NDK_HTTP_SIF_LOC_CONF_TRUE(name,p,post)\
5344             NDK_HTTP_SIF_LOC_CONF_NOARGS\
5345                 (name,\
5346                 ndk_conf_set_true_slot,\
5347                 NGX_HTTP_LOC_CONF_OFFSET,\
5348                 offsetof (ndk_module_loc_conf_t, p),\
5349                 post)
5350 
5351 #define     NDK_HTTP_SIF_LIF_CONF_TRUE(name,p,post)\
5352             NDK_HTTP_SIF_LIF_CONF_NOARGS\
5353                 (name,\
5354                 ndk_conf_set_true_slot,\
5355                 NGX_HTTP_LOC_CONF_OFFSET,\
5356                 offsetof (ndk_module_loc_conf_t, p),\
5357                 post)
5358 
5359 #define     NDK_HTTP_MAIN_SRV_LOC_CONF_TRUE(name,p,post)\
5360             NDK_HTTP_MAIN_SRV_LOC_CONF_NOARGS\
5361                 (name,\
5362                 ndk_conf_set_true_slot,\
5363                 NGX_HTTP_LOC_CONF_OFFSET,\
5364                 offsetof (ndk_module_loc_conf_t, p),\
5365                 post)
5366 
5367 #define     NDK_HTTP_MAIN_SRV_LIF_CONF_TRUE(name,p,post)\
5368             NDK_HTTP_MAIN_SRV_LIF_CONF_NOARGS\
5369                 (name,\
5370                 ndk_conf_set_true_slot,\
5371                 NGX_HTTP_LOC_CONF_OFFSET,\
5372                 offsetof (ndk_module_loc_conf_t, p),\
5373                 post)
5374 
5375 #define     NDK_HTTP_MAIN_SIF_LOC_CONF_TRUE(name,p,post)\
5376             NDK_HTTP_MAIN_SIF_LOC_CONF_NOARGS\
5377                 (name,\
5378                 ndk_conf_set_true_slot,\
5379                 NGX_HTTP_LOC_CONF_OFFSET,\
5380                 offsetof (ndk_module_loc_conf_t, p),\
5381                 post)
5382 
5383 #define     NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TRUE(name,p,post)\
5384             NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_NOARGS\
5385                 (name,\
5386                 ndk_conf_set_true_slot,\
5387                 NGX_HTTP_LOC_CONF_OFFSET,\
5388                 offsetof (ndk_module_loc_conf_t, p),\
5389                 post)
5390 
5391 #define     NDK_HTTP_CONF_TRUE(name,p,post)\
5392             NDK_HTTP_CONF_NOARGS\
5393                 (name,\
5394                 ndk_conf_set_true_slot,\
5395                 NGX_HTTP_LOC_CONF_OFFSET,\
5396                 offsetof (ndk_module_loc_conf_t, p),\
5397                 post)
5398 
5399 #define     NDK_HTTP_UPS_CONF_TRUE(name,p,post)\
5400             NDK_HTTP_UPS_CONF_NOARGS\
5401                 (name,\
5402                 ndk_conf_set_true_slot,\
5403                 NGX_HTTP_LOC_CONF_OFFSET,\
5404                 offsetof (ndk_module_loc_conf_t, p),\
5405                 post)
5406 
5407 #define     NDK_HTTP_ANY_CONF_TRUE(name,p,post)\
5408             NDK_HTTP_ANY_CONF_NOARGS\
5409                 (name,\
5410                 ndk_conf_set_true_slot,\
5411                 NGX_HTTP_LOC_CONF_OFFSET,\
5412                 offsetof (ndk_module_loc_conf_t, p),\
5413                 post)
5414 
5415 #define     NDK_ANY_CONF_TRUE(name,p,post)\
5416             NDK_ANY_CONF_NOARGS\
5417                 (name,\
5418                 ndk_conf_set_true_slot,\
5419                 NGX_HTTP_LOC_CONF_OFFSET,\
5420                 offsetof (ndk_module_loc_conf_t, p),\
5421                 post)
5422 
5423 
5424