X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Finclude%2Fctdl_module.h;h=9f74e34994e6ddb1aaf8c51a373e30602bc67d26;hb=4eae28a9f066cdd025cefceda2de3fbbccfc8303;hp=8a0f265ff8dba1b7198572bca6f3f2600d1fa752;hpb=4e9952daf6d736348f34fa1e02f33a568d25d894;p=citadel.git diff --git a/citadel/include/ctdl_module.h b/citadel/include/ctdl_module.h index 8a0f265ff..9f74e3499 100644 --- a/citadel/include/ctdl_module.h +++ b/citadel/include/ctdl_module.h @@ -418,6 +418,9 @@ struct configlen { long c_pager_program; }; +#define SET_CFGSTRBUF(which, buffer) configlen.which = safestrncpy(config.which, ChrPtr(buffer), sizeof(config.which)) +#define SET_CFGSTR(which, buffer) configlen.which = safestrncpy(config.which, buffer, sizeof(config.which)) + extern struct config config; extern struct configlen configlen;