vsh: Move 'vshReadlineOptionsGenerator' out of '#if WITH_READLINE'

It's now also used in vshCompleteHelpCommand which is outside of the
conditionally compiled code.

Fixes: 80f70c74a7
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
Peter Krempa 2021-09-17 10:58:28 +02:00
parent c580c8db70
commit 9d26af5e5b
1 changed files with 11 additions and 7 deletions

View File

@ -2543,17 +2543,12 @@ vshTreePrint(vshControl *ctl, vshTreeLookup lookup, void *opaque,
return ret;
}
#if WITH_READLINE
/* -----------------
* Readline stuff
* -----------------
*/
/**
* vshReadlineCommandGenerator:
*
* Generator function for command completion.
* Generator function for command completion. Used also for completing the
* '--command' option of the 'help' command.
*
* Returns a string list of all commands, or NULL on failure.
*/
@ -2590,6 +2585,15 @@ vshReadlineCommandGenerator(void)
return g_steal_pointer(&ret);
}
#if WITH_READLINE
/* -----------------
* Readline stuff
* -----------------
*/
static char **
vshReadlineOptionsGenerator(const vshCmdDef *cmd,
vshCmd *last)