@@ -3127,17 +3127,17 @@ int cli_int_execute_pipeline(struct cli_def *cli, struct cli_pipeline *pipeline)
31273127 * Attempt quick dirty wrapping of helptext taking into account the offset from name, embedded
31283128 * cr/lf in helptext, and trying to split on last white-text before the right margin. If there is
31293129 * no identifiable whitespace to split on, then the split will be done on the last character to fit
3130- * that line (currently max line with is 80 characters).
3131- * The firstcolumn width will be a greater of 22 characters or the width of nameptr, which ever is
3130+ * that line (currently max line with is 80 characters).
3131+ * The firstcolumn width will be a greater of 22 characters or the width of nameptr, which ever is
31323132 * greater, and will be offset from the rest of the line by one space. However, if nameptr is
31333133 * greater than 22 characters it will be put on a line by itself. The first column will be formatted
31343134 * as spaces (22 of em) for all subsequent lines.
31353135.
31363136 * This routine assumes any 'indenting' of the nameptr field has already been done, and is solely
3137- * concerned about wrapping the combination of nameptr and helpptr to look 'nice'.
3137+ * concerned about wrapping the combination of nameptr and helpptr to look 'nice'.
31383138 */
3139-
3140- #define MAX (a , b ) ((a) > (b) ? (a) : (b))
3139+
3140+ #define MAX (a ,b ) ((a) >(b) ? (a) : (b))
31413141#define MAXWIDTHCOL1 22
31423142
31433143void cli_int_wrap_help_line (char * nameptr , char * helpptr , struct cli_comphelp * comphelp ) {
@@ -3164,8 +3164,8 @@ void cli_int_wrap_help_line(char *nameptr, char *helpptr, struct cli_comphelp *c
31643164 nameptr = emptystring ;
31653165 namewidth = MAXWIDTHCOL1 ;
31663166 }
3167- namewidth = MAX (MAXWIDTHCOL1 , strlen (nameptr ));
3168- availwidth = maxwidth - namewidth - 1 ; // subtract 1 for space separating col1 from rest of line
3167+ namewidth = MAX (MAXWIDTHCOL1 ,strlen (nameptr ));
3168+ availwidth = maxwidth - namewidth - 1 ; // subtract 1 for space separating col1 from rest of line
31693169 toprint = strlen (helpptr );
31703170 if (toprint > availwidth ) {
31713171 toprint = availwidth ;
@@ -3213,6 +3213,7 @@ static void cli_get_optarg_comphelp(struct cli_def *cli, struct cli_optarg *opta
32133213 if (!(anchor_word && !strncmp (anchor_word , optarg -> name , strlen (anchor_word )))) {
32143214 delim_start = DELIM_OPT_START ;
32153215 delim_end = DELIM_OPT_END ;
3216+ get_completions = NULL ; // No point, completor of field is the name itself
32163217 }
32173218 } else if (optarg -> flags & CLI_CMD_HYPHENATED_OPTION ) {
32183219 delim_start = DELIM_OPT_START ;
0 commit comments