X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Finclude%2Fctdl_module.h;fp=citadel%2Finclude%2Fctdl_module.h;h=9f74e34994e6ddb1aaf8c51a373e30602bc67d26;hp=8a0f265ff8dba1b7198572bca6f3f2600d1fa752;hb=4eae28a9f066cdd025cefceda2de3fbbccfc8303;hpb=7f8df9e1ba8fa3b30bfc047f66e3f8fbf63b3317 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;