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