From b5079764140b86df103565b01f5365643441a923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Mon, 9 Jan 2017 11:19:12 +0200 Subject: [PATCH] Use a constant instead of a hard-coded parameter limit Limits are better defined with constants that can be reused elsewhere. --- include/maxscale/modinfo.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/maxscale/modinfo.h b/include/maxscale/modinfo.h index 6b700711d..a15a4dc5d 100644 --- a/include/maxscale/modinfo.h +++ b/include/maxscale/modinfo.h @@ -117,6 +117,9 @@ typedef struct mxs_module_param const MXS_ENUM_VALUE *accepted_values; /**< Only for enum values */ } MXS_MODULE_PARAM; +/** Maximum number of parameters that modules can declare */ +#define MXS_MODULE_PARAM_MAX 64 + /** * The module information structure */ @@ -160,7 +163,7 @@ typedef struct mxs_module */ void (*thread_finish)(); - MXS_MODULE_PARAM parameters[65]; /**< Declared parameters, currently limited to 64 parameters */ + MXS_MODULE_PARAM parameters[MXS_MODULE_PARAM_MAX + 1]; /**< Declared parameters */ } MXS_MODULE; /**