#define strIsEmpty(s) (s == NULL || s[0] == NUL)
-#define cfgMerge(el,unset) new->el = (add->el == (unset)) ? base->el : add->el
-#define cfgMergeArray(el) new->el = apr_array_append(p, add->el, base->el)
-#define cfgMergeTable(el) new->el = apr_table_overlay(p, add->el, base->el)
-#define cfgMergeCtx(el) new->el = apr_table_overlay(p, add->el, base->el)
+#define cfgMerge(el,unset) mrg->el = (add->el == (unset)) ? base->el : add->el
+#define cfgMergeArray(el) mrg->el = apr_array_append(p, add->el, base->el)
+#define cfgMergeTable(el) mrg->el = apr_table_overlay(p, add->el, base->el)
+#define cfgMergeCtx(el) mrg->el = apr_table_overlay(p, add->el, base->el)
#define cfgMergeString(el) cfgMerge(el, NULL)
#define cfgMergeBool(el) cfgMerge(el, UNSET)
#define cfgMergeInt(el) cfgMerge(el, UNSET)
int i;
SSLSrvConfigRec *base = (SSLSrvConfigRec *)basev;
SSLSrvConfigRec *add = (SSLSrvConfigRec *)addv;
- SSLSrvConfigRec *new = (SSLSrvConfigRec *)apr_palloc(p, sizeof(*new));
+ SSLSrvConfigRec *mrg = (SSLSrvConfigRec *)apr_palloc(p, sizeof(*mrg));
cfgMerge(mc, NULL);
cfgMergeString(szVHostID);
cfgMerge(pSSLProxyCtx, NULL);
#endif
- return new;
+ return mrg;
}
/*
{
SSLDirConfigRec *base = (SSLDirConfigRec *)basev;
SSLDirConfigRec *add = (SSLDirConfigRec *)addv;
- SSLDirConfigRec *new = (SSLDirConfigRec *)apr_palloc(p, sizeof(*new));
+ SSLDirConfigRec *mrg = (SSLDirConfigRec *)apr_palloc(p, sizeof(*mrg));
cfgMerge(bSSLRequired, FALSE);
cfgMergeArray(aRequirement);
if (add->nOptions & SSL_OPT_RELSET) {
- new->nOptionsAdd =
+ mrg->nOptionsAdd =
(base->nOptionsAdd & ~(add->nOptionsDel)) | add->nOptionsAdd;
- new->nOptionsDel =
+ mrg->nOptionsDel =
(base->nOptionsDel & ~(add->nOptionsAdd)) | add->nOptionsDel;
- new->nOptions =
- (base->nOptions & ~(new->nOptionsDel)) | new->nOptionsAdd;
+ mrg->nOptions =
+ (base->nOptions & ~(mrg->nOptionsDel)) | mrg->nOptionsAdd;
}
else {
- new->nOptions = add->nOptions;
- new->nOptionsAdd = add->nOptionsAdd;
- new->nOptionsDel = add->nOptionsDel;
+ mrg->nOptions = add->nOptions;
+ mrg->nOptionsAdd = add->nOptionsAdd;
+ mrg->nOptionsDel = add->nOptionsDel;
}
cfgMergeString(szCipherSuite);
cfgMergeString(szCACertificatePath);
cfgMergeString(szCACertificateFile);
- return new;
+ return mrg;
}
/*