blob: 6b5e49d4f1fcbc1bc69d78b4769d6a8729c1bfb1 [file] [log] [blame] [raw]
/*
* 2010 (C) Marcus Clyne
*
* DO NOT EDIT THIS FILE MANUALLY
* ------------------------------
* This file has been generated automatically from scripts in the $base/auto dir and
* data in the $base/auto/data dir. If you wish to edit the output of this file, then
* you should edit these files instead.
*
*/
// conf cmd core values/bitmasks
#define NDK_1MORE NGX_1MORE
#define NDK_2MORE NGX_2MORE
#define NDK_ANY NGX_ANY
#define NDK_ARGS_NUMBER NGX_ARGS_NUMBER
#define NDK_BLOCK NGX_BLOCK
#define NDK_FLAG NGX_FLAG
#define NDK_MULTI NGX_MULTI
#define NDK_TAKE1 NGX_TAKE1
#define NDK_TAKE12 NGX_TAKE12
#define NDK_TAKE123 NGX_TAKE123
#define NDK_TAKE1234 NGX_TAKE1234
#define NDK_TAKE13 NGX_TAKE13
#define NDK_TAKE2 NGX_TAKE2
#define NDK_TAKE23 NGX_TAKE23
#define NDK_TAKE3 NGX_TAKE3
#define NDK_TAKE4 NGX_TAKE4
#define NDK_TAKE5 NGX_TAKE5
#define NDK_TAKE6 NGX_TAKE6
#define NDK_TAKE7 NGX_TAKE7
#define NDK_TAKE8 NGX_TAKE8
// conf cmd bitmasks
// TODO : finish this
#define NDK_HTTP_MAIN_CONF NGX_HTTP_MAIN_CONF
#define NDK_HTTP_SRV_CONF NGX_HTTP_SRV_CONF
#define NDK_HTTP_SIF_CONF NGX_HTTP_SIF_CONF
#define NDK_HTTP_LOC_CONF NGX_HTTP_LOC_CONF
#define NDK_HTTP_LIF_CONF NGX_HTTP_LIF_CONF
#define NDK_HTTP_UPS_CONF NGX_HTTP_UPS_CONF
#define NDK_MAIN_CONF NGX_MAIN_CONF
#define NDK_ANY_CONF NGX_ANY_CONF
// compound locations
#define NDK_HTTP_MAIN_SRV_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_CONF
#define NDK_HTTP_MAIN_SIF_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_SIF_CONF
#define NDK_HTTP_MAIN_LOC_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_LOC_CONF
#define NDK_HTTP_MAIN_LIF_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_LOC_LIF_CONF
#define NDK_HTTP_SRV_SIF_CONF NDK_HTTP_SRV_CONF|NDK_HTTP_SIF_CONF
#define NDK_HTTP_SRV_LOC_CONF NDK_HTTP_SRV_CONF|NDK_HTTP_LOC_CONF
#define NDK_HTTP_SRV_LOC_LIF_CONF NDK_HTTP_SRV_CONF|NDK_HTTP_LOC_LIF_CONF
#define NDK_HTTP_SRV_SIF_LOC_CONF NDK_HTTP_SRV_SIF_CONF|NDK_HTTP_LOC_CONF
#define NDK_HTTP_SRV_SIF_LOC_LIF_CONF NDK_HTTP_SRV_SIF_CONF|NDK_HTTP_LOC_LIF_CONF
#define NDK_HTTP_LOC_LIF_CONF NDK_HTTP_LOC_CONF|NDK_HTTP_LIF_CONF
#define NDK_HTTP_MAIN_SRV_LOC_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_LOC_CONF
#define NDK_HTTP_MAIN_SRV_LIF_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_SRV_LIF_CONF
#define NDK_HTTP_MAIN_SIF_LOC_CONF NDK_HTTP_MAIN_CONF|NDK_HTTP_SIF_LOC_CONF
#define NDK_HTTP_MAIN_SRV_SIF_LOC_LIF_CONF NDK_HTTP_SRV_SIF_LOC_LIF_CONF|NDK_MAIN_CONF
#define NDK_HTTP_CONF NDK_HTTP_MAIN_SRV_SIF_LOC_LIF_CONF
#define NDK_HTTP_ANY_CONF NDK_HTTP_CONF|NDK_HTTP_UPS_CONF
// property offsets NOTE : ngx_module_main_conf_t etc should be defined in the module's .c file before the commands
#define NDK_HTTP_MAIN_CONF_PROP(p) NGX_HTTP_MAIN_CONF_OFFSET, offsetof (ndk_module_main_conf_t, p)
#define NDK_HTTP_SRV_CONF_PROP(p) NGX_HTTP_SRV_CONF_OFFSET, offsetof (ndk_module_srv_conf_t, p)
#define NDK_HTTP_LOC_CONF_PROP(p) NGX_HTTP_LOC_CONF_OFFSET, offsetof (ndk_module_loc_conf_t, p)
// conf cmd basic macros
#define NDK_HTTP_MAIN_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_1MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_1MORE|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_2MORE(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_2MORE|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_ANY(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ANY|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_ARGS_NUMBER(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_ARGS_NUMBER|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_BLOCK(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_BLOCK|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_FLAG(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_FLAG|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_MULTI(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_MULTI|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE1(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE12(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE12|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE123(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE123|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE1234(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE1234|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE13(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE13|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE2(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE2|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE23(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE23|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE3(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE3|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE4(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE4|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE5(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE5|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE6(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE6|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE7(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE7|NDK_ANY_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_LIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_LIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SRV_LIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_SIF_LIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_SIF_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_LIF_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_LIF_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_MAIN_SRV_SIF_LOC_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_MAIN_SRV_SIF_LOC_CONF,\
func, off1, off2, post},
#define NDK_HTTP_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_CONF,\
func, off1, off2, post},
#define NDK_HTTP_UPS_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_UPS_CONF,\
func, off1, off2, post},
#define NDK_HTTP_ANY_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_HTTP_ANY_CONF,\
func, off1, off2, post},
#define NDK_ANY_CONF_TAKE8(name,func,off1,off2,post)\
{ngx_string (name),\
NGX_CONF_TAKE8|NDK_ANY_CONF,\
func, off1, off2, post},