From 6a64de649bac4d2e396fe8dd8a3c3571e14ae635 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Thu, 5 Jan 2017 16:31:34 +0200 Subject: [PATCH] Increate parameter limit to 64 Modules can now declare up to 64 parameters. --- include/maxscale/modinfo.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/include/maxscale/modinfo.h b/include/maxscale/modinfo.h index e70fd3b60..204ab1491 100644 --- a/include/maxscale/modinfo.h +++ b/include/maxscale/modinfo.h @@ -153,13 +153,7 @@ typedef struct mxs_module */ void (*thread_finish)(); -#ifdef __cplusplus - // TODO: C++ does not have flexible arrays, so for the time being C++ modules - // TODO: are restricted to 10 parameters. - MXS_MODULE_PARAM parameters[11]; /**< Declared parameters */ -#else - MXS_MODULE_PARAM parameters[]; /**< Declared parameters */ -#endif + MXS_MODULE_PARAM parameters[65]; /**< Declared parameters, currently limited to 64 parameters */ } MXS_MODULE; /**