#include "cdecl99.h"
#include "commands.h"
+#include "help.h"
typedef
#if STRTAB_MAX_OFFSET < UINT_LEAST8_MAX
w = 0;
}
- print_block(gettext(strtab+c->cmd), 15, w);
+ help_print_desc(NULL, gettext(strtab+c->cmd), 15, w);
}
return 0;
}
-int run_command(const char *line, int interactive)
+int run_command(const char *line, int batch)
{
const char *cmd = line + strspn(line, " \t");
const char *arg = cmd + strcspn(cmd, " \t");
c = in_word_set(cmd, arg-cmd);
if (!c) {
- fprintf(stderr, _("unknown command %.*s\n"),
- (int)(arg-cmd), cmd);
- if (interactive) {
+ print_error(_("unknown command %.*s"), (int)(arg-cmd), cmd);
+ if (!batch) {
fprintf(stderr, "%s\n",
_("Try \"help\" for a list of possible commands."));
}