/src/frr/lib/mgmt_be_client_clippy.c
Line  | Count  | Source  | 
1  |  | /* debug_mgmt_client_be => "[no] debug mgmt client backend" */  | 
2  |  | DEFUN_CMD_FUNC_DECL(debug_mgmt_client_be)  | 
3  |  | #define funcdecl_debug_mgmt_client_be static int debug_mgmt_client_be_magic(\  | 
4  |  |   const struct cmd_element *self __attribute__ ((unused)),\  | 
5  |  |   struct vty *vty __attribute__ ((unused)),\  | 
6  |  |   int argc __attribute__ ((unused)),\  | 
7  |  |   struct cmd_token *argv[] __attribute__ ((unused)),\  | 
8  |  |   const char * no)  | 
9  |  | funcdecl_debug_mgmt_client_be;  | 
10  |  | DEFUN_CMD_FUNC_TEXT(debug_mgmt_client_be)  | 
11  | 0  | { | 
12  | 0  | #if 1 /* anything to parse? */  | 
13  | 0  |   int _i;  | 
14  |  | #if 0 /* anything that can fail? */  | 
15  |  |   unsigned _fail = 0, _failcnt = 0;  | 
16  |  | #endif  | 
17  | 0  |   const char *no = NULL;  | 
18  |  | 
  | 
19  | 0  |   for (_i = 0; _i < argc; _i++) { | 
20  | 0  |     if (!argv[_i]->varname)  | 
21  | 0  |       continue;  | 
22  |  | #if 0 /* anything that can fail? */  | 
23  |  |     _fail = 0;  | 
24  |  | #endif  | 
25  |  |  | 
26  | 0  |     if (!strcmp(argv[_i]->varname, "no")) { | 
27  | 0  |       no = (argv[_i]->type == WORD_TKN) ? argv[_i]->text : argv[_i]->arg;  | 
28  | 0  |     }  | 
29  |  | #if 0 /* anything that can fail? */  | 
30  |  |     if (_fail)  | 
31  |  |       vty_out (vty, "%% invalid input for %s: %s\n",  | 
32  |  |            argv[_i]->varname, argv[_i]->arg);  | 
33  |  |     _failcnt += _fail;  | 
34  |  | #endif  | 
35  | 0  |   }  | 
36  |  | #if 0 /* anything that can fail? */  | 
37  |  |   if (_failcnt)  | 
38  |  |     return CMD_WARNING;  | 
39  |  | #endif  | 
40  | 0  | #endif  | 
41  |  | 
  | 
42  | 0  |   return debug_mgmt_client_be_magic(self, vty, argc, argv, no);  | 
43  | 0  | }  | 
44  |  |  |