| |
| /* |
| * 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. |
| * |
| */ |
| |
| |
| // Non-generated macros |
| |
| #define ndk_pallocp(p,pl) p = ngx_palloc (pl,sizeof(*p)) |
| #define ndk_pallocpn(p,pl,n) p = ngx_palloc (pl,sizeof(*p)*(n)) |
| |
| #define ndk_pcallocp(p,pl) p = ngx_pcalloc (pl,sizeof(*p)) |
| #define ndk_pcallocpn(p,pl,n) p = ngx_pcalloc (pl,sizeof(*p)*(n)) |
| |
| |
| // base action macro macros |
| |
| #define ndk_palloc_ac(p,pl,sz,ac) {p = ngx_palloc (pl,sz); if (p == NULL) ac;} |
| #define ndk_pallocp_ac(p,pl,ac) {ndk_pallocp (p,pl); if (p == NULL) ac;} |
| #define ndk_pallocpn_ac(p,pl,n,ac) {ndk_pallocpn (p,pl,n); if (p == NULL) ac;} |
| #define ndk_pcalloc_ac(p,pl,sz,ac) {p = ngx_pcalloc (pl,sz); if (p == NULL) ac;} |
| #define ndk_pcallocp_ac(p,pl,ac) {ndk_pcallocp (p,pl); if (p == NULL) ac;} |
| #define ndk_pcallocpn_ac(p,pl,n,ac) {ndk_pcallocpn (p,pl,n); if (p == NULL) ac;} |
| |
| |
| // generated action macros |
| |
| #define ndk_palloc_r0(p,pl,sz) ndk_palloc_ac (p,pl,sz,return 0) |
| #define ndk_palloc_r1(p,pl,sz) ndk_palloc_ac (p,pl,sz,return 1) |
| #define ndk_palloc_r_1(p,pl,sz) ndk_palloc_ac (p,pl,sz,return -1) |
| #define ndk_palloc_rok(p,pl,sz) ndk_palloc_ac (p,pl,sz,return NGX_OK) |
| #define ndk_palloc_rce(p,pl,sz) ndk_palloc_ac (p,pl,sz,return NGX_CONF_ERROR) |
| #define ndk_palloc_rcok(p,pl,sz) ndk_palloc_ac (p,pl,sz,return NGX_CONF_OK) |
| #define ndk_palloc_re(p,pl,sz) ndk_palloc_ac (p,pl,sz,return NGX_ERROR) |
| #define ndk_palloc_rn(p,pl,sz) ndk_palloc_ac (p,pl,sz,return NULL) |
| #define ndk_palloc_rse(p,pl,sz) ndk_palloc_ac (p,pl,sz,{ngx_script_error (e); return;}) |
| #define ndk_palloc_sce(p,pl,sz) ndk_palloc_ac (p,pl,sz,{ngx_script_configure_error (c); return;}) |
| #define ndk_palloc_g(p,pl,sz,_lb) ndk_palloc_ac (p,pl,sz,goto _lb) |
| #define ndk_palloc_ge(p,pl,sz) ndk_palloc_ac (p,pl,sz,goto error) |
| |
| #define ndk_pallocp_r0(p,pl) ndk_pallocp_ac (p,pl,return 0) |
| #define ndk_pallocp_r1(p,pl) ndk_pallocp_ac (p,pl,return 1) |
| #define ndk_pallocp_r_1(p,pl) ndk_pallocp_ac (p,pl,return -1) |
| #define ndk_pallocp_rok(p,pl) ndk_pallocp_ac (p,pl,return NGX_OK) |
| #define ndk_pallocp_rce(p,pl) ndk_pallocp_ac (p,pl,return NGX_CONF_ERROR) |
| #define ndk_pallocp_rcok(p,pl) ndk_pallocp_ac (p,pl,return NGX_CONF_OK) |
| #define ndk_pallocp_re(p,pl) ndk_pallocp_ac (p,pl,return NGX_ERROR) |
| #define ndk_pallocp_rn(p,pl) ndk_pallocp_ac (p,pl,return NULL) |
| #define ndk_pallocp_rse(p,pl) ndk_pallocp_ac (p,pl,{ngx_script_error (e); return;}) |
| #define ndk_pallocp_sce(p,pl) ndk_pallocp_ac (p,pl,{ngx_script_configure_error (c); return;}) |
| #define ndk_pallocp_g(p,pl,_lb) ndk_pallocp_ac (p,pl,goto _lb) |
| #define ndk_pallocp_ge(p,pl) ndk_pallocp_ac (p,pl,goto error) |
| |
| #define ndk_pallocpn_r0(p,pl,n) ndk_pallocpn_ac (p,pl,n,return 0) |
| #define ndk_pallocpn_r1(p,pl,n) ndk_pallocpn_ac (p,pl,n,return 1) |
| #define ndk_pallocpn_r_1(p,pl,n) ndk_pallocpn_ac (p,pl,n,return -1) |
| #define ndk_pallocpn_rok(p,pl,n) ndk_pallocpn_ac (p,pl,n,return NGX_OK) |
| #define ndk_pallocpn_rce(p,pl,n) ndk_pallocpn_ac (p,pl,n,return NGX_CONF_ERROR) |
| #define ndk_pallocpn_rcok(p,pl,n) ndk_pallocpn_ac (p,pl,n,return NGX_CONF_OK) |
| #define ndk_pallocpn_re(p,pl,n) ndk_pallocpn_ac (p,pl,n,return NGX_ERROR) |
| #define ndk_pallocpn_rn(p,pl,n) ndk_pallocpn_ac (p,pl,n,return NULL) |
| #define ndk_pallocpn_rse(p,pl,n) ndk_pallocpn_ac (p,pl,n,{ngx_script_error (e); return;}) |
| #define ndk_pallocpn_sce(p,pl,n) ndk_pallocpn_ac (p,pl,n,{ngx_script_configure_error (c); return;}) |
| #define ndk_pallocpn_g(p,pl,n,_lb) ndk_pallocpn_ac (p,pl,n,goto _lb) |
| #define ndk_pallocpn_ge(p,pl,n) ndk_pallocpn_ac (p,pl,n,goto error) |
| |
| #define ndk_pcalloc_r0(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return 0) |
| #define ndk_pcalloc_r1(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return 1) |
| #define ndk_pcalloc_r_1(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return -1) |
| #define ndk_pcalloc_rok(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return NGX_OK) |
| #define ndk_pcalloc_rce(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return NGX_CONF_ERROR) |
| #define ndk_pcalloc_rcok(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return NGX_CONF_OK) |
| #define ndk_pcalloc_re(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return NGX_ERROR) |
| #define ndk_pcalloc_rn(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,return NULL) |
| #define ndk_pcalloc_rse(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,{ngx_script_error (e); return;}) |
| #define ndk_pcalloc_sce(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,{ngx_script_configure_error (c); return;}) |
| #define ndk_pcalloc_g(p,pl,sz,_lb) ndk_pcalloc_ac (p,pl,sz,goto _lb) |
| #define ndk_pcalloc_ge(p,pl,sz) ndk_pcalloc_ac (p,pl,sz,goto error) |
| |
| #define ndk_pcallocp_r0(p,pl) ndk_pcallocp_ac (p,pl,return 0) |
| #define ndk_pcallocp_r1(p,pl) ndk_pcallocp_ac (p,pl,return 1) |
| #define ndk_pcallocp_r_1(p,pl) ndk_pcallocp_ac (p,pl,return -1) |
| #define ndk_pcallocp_rok(p,pl) ndk_pcallocp_ac (p,pl,return NGX_OK) |
| #define ndk_pcallocp_rce(p,pl) ndk_pcallocp_ac (p,pl,return NGX_CONF_ERROR) |
| #define ndk_pcallocp_rcok(p,pl) ndk_pcallocp_ac (p,pl,return NGX_CONF_OK) |
| #define ndk_pcallocp_re(p,pl) ndk_pcallocp_ac (p,pl,return NGX_ERROR) |
| #define ndk_pcallocp_rn(p,pl) ndk_pcallocp_ac (p,pl,return NULL) |
| #define ndk_pcallocp_rse(p,pl) ndk_pcallocp_ac (p,pl,{ngx_script_error (e); return;}) |
| #define ndk_pcallocp_sce(p,pl) ndk_pcallocp_ac (p,pl,{ngx_script_configure_error (c); return;}) |
| #define ndk_pcallocp_g(p,pl,_lb) ndk_pcallocp_ac (p,pl,goto _lb) |
| #define ndk_pcallocp_ge(p,pl) ndk_pcallocp_ac (p,pl,goto error) |
| |
| #define ndk_pcallocpn_r0(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return 0) |
| #define ndk_pcallocpn_r1(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return 1) |
| #define ndk_pcallocpn_r_1(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return -1) |
| #define ndk_pcallocpn_rok(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return NGX_OK) |
| #define ndk_pcallocpn_rce(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return NGX_CONF_ERROR) |
| #define ndk_pcallocpn_rcok(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return NGX_CONF_OK) |
| #define ndk_pcallocpn_re(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return NGX_ERROR) |
| #define ndk_pcallocpn_rn(p,pl,n) ndk_pcallocpn_ac (p,pl,n,return NULL) |
| #define ndk_pcallocpn_rse(p,pl,n) ndk_pcallocpn_ac (p,pl,n,{ngx_script_error (e); return;}) |
| #define ndk_pcallocpn_sce(p,pl,n) ndk_pcallocpn_ac (p,pl,n,{ngx_script_configure_error (c); return;}) |
| #define ndk_pcallocpn_g(p,pl,n,_lb) ndk_pcallocpn_ac (p,pl,n,goto _lb) |
| #define ndk_pcallocpn_ge(p,pl,n) ndk_pcallocpn_ac (p,pl,n,goto error) |
| |