/* * 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},