#include <gettext.h>
#define _(x) gettext(x)
-int run_command(const char *line, int interactive);
-int run_command_simplify(const char *arg);
-int run_command_explain(const char *arg);
-int run_command_declare(const char *cmdarg);
+enum { INPUT_C, INPUT_ENGLISH };
+enum { OUTPUT_C, OUTPUT_ENGLISH };
-void print_error(const char *fmt, ...);
+int run_command(const char *line, int batch);
+int run_command_cdecl(const char *s, int input_mode, int output_mode);
-#if HAVE_RL_ADD_HISTORY && HAVE_READLINE_HISTORY_H
-# include <readline/history.h>
-#else
-static inline void add_history(const char *str)
-{
-}
-#endif
+void print_error(const char *fmt, ...);
#endif