@@ -252,9 +252,11 @@ struct cmd_node {
252
252
/* Argc max counts. */
253
253
#define CMD_ARGC_MAX 256
254
254
255
+ /* clang-format off */
256
+
255
257
/* helper defines for end-user DEFUN* macros */
256
258
#define DEFUN_CMD_ELEMENT (funcname , cmdname , cmdstr , helpstr , attrs , dnum ) \
257
- static const struct cmd_element cmdname = { \
259
+ const struct cmd_element cmdname = { \
258
260
.string = cmdstr, \
259
261
.func = funcname, \
260
262
.doc = helpstr, \
@@ -281,7 +283,7 @@ struct cmd_node {
281
283
/* DEFPY variants */
282
284
283
285
#define DEFPY_ATTR (funcname , cmdname , cmdstr , helpstr , attr ) \
284
- DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0) \
286
+ static DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0) \
285
287
funcdecl_##funcname
286
288
287
289
#define DEFPY (funcname , cmdname , cmdstr , helpstr ) \
@@ -308,7 +310,7 @@ struct cmd_node {
308
310
309
311
#define DEFUN_ATTR (funcname , cmdname , cmdstr , helpstr , attr ) \
310
312
DEFUN_CMD_FUNC_DECL(funcname) \
311
- DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0) \
313
+ static DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0) \
312
314
DEFUN_CMD_FUNC_TEXT(funcname)
313
315
314
316
#define DEFUN (funcname , cmdname , cmdstr , helpstr ) \
@@ -345,7 +347,8 @@ struct cmd_node {
345
347
/* DEFUN + DEFSH */
346
348
#define DEFUNSH_ATTR (daemon , funcname , cmdname , cmdstr , helpstr , attr ) \
347
349
DEFUN_CMD_FUNC_DECL(funcname) \
348
- DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, daemon) \
350
+ static DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, \
351
+ daemon) \
349
352
DEFUN_CMD_FUNC_TEXT(funcname)
350
353
351
354
#define DEFUNSH (daemon , funcname , cmdname , cmdstr , helpstr ) \
@@ -357,7 +360,7 @@ struct cmd_node {
357
360
358
361
/* ALIAS macro which define existing command's alias. */
359
362
#define ALIAS_ATTR (funcname , cmdname , cmdstr , helpstr , attr ) \
360
- DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0)
363
+ static DEFUN_CMD_ELEMENT(funcname, cmdname, cmdstr, helpstr, attr, 0)
361
364
362
365
#define ALIAS (funcname , cmdname , cmdstr , helpstr ) \
363
366
ALIAS_ATTR(funcname, cmdname, cmdstr, helpstr, 0)
@@ -376,6 +379,8 @@ struct cmd_node {
376
379
#define ALIAS_YANG (funcname , cmdname , cmdstr , helpstr ) \
377
380
ALIAS_ATTR(funcname, cmdname, cmdstr, helpstr, CMD_ATTR_YANG)
378
381
382
+ /* clang-format on */
383
+
379
384
/* Some macroes */
380
385
381
386
/*
0 commit comments