From: Sergey Nikiforov Date: Fri, 13 Jan 2023 19:15:13 +0000 (+0500) Subject: vlib: add const to char* params of several funcs X-Git-Tag: v23.06-rc0~17 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F22%2F37922%2F5;p=vpp.git vlib: add const to char* params of several funcs These functions do not need modifiable strings. It helps with linker sections as well as C++ compatibility. It is a good style to use const where approriate. Type: refactor Signed-off-by: void234@gmail.com Change-Id: Ib437a01663aa61860c6a938d869ed1111da71ec7 --- diff --git a/src/vlib/unix/plugin.c b/src/vlib/unix/plugin.c index 22035927e96..1260089f4ff 100644 --- a/src/vlib/unix/plugin.c +++ b/src/vlib/unix/plugin.c @@ -35,7 +35,7 @@ char *vlib_plugin_app_version __attribute__ ((weak)); char *vlib_plugin_app_version = ""; void * -vlib_get_plugin_symbol (char *plugin_name, char *symbol_name) +vlib_get_plugin_symbol (const char *plugin_name, const char *symbol_name) { plugin_main_t *pm = &vlib_plugin_main; uword *p; diff --git a/src/vlib/unix/plugin.h b/src/vlib/unix/plugin.h index f353097d941..a7d9b9449a5 100644 --- a/src/vlib/unix/plugin.h +++ b/src/vlib/unix/plugin.h @@ -146,7 +146,8 @@ extern plugin_main_t vlib_plugin_main; clib_error_t *vlib_plugin_config (vlib_main_t * vm, unformat_input_t * input); int vlib_plugin_early_init (vlib_main_t * vm); int vlib_load_new_plugins (plugin_main_t * pm, int from_early_init); -void *vlib_get_plugin_symbol (char *plugin_name, char *symbol_name); +void *vlib_get_plugin_symbol (const char *plugin_name, + const char *symbol_name); u8 *vlib_get_vat_plugin_path (void); #define VLIB_PLUGIN_REGISTER() \