diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-11 22:58:53 -0700 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-11 22:58:53 -0700 |
commit | 1d30e5cc67dbf36c638cf6a089a2307cd7ac1e21 (patch) | |
tree | 08a6ddf2e93bb1d95f91e403a8a58f710b29019e /src/Readline.cc | |
parent | 3fb346277f8fa4f0336e13689a4d9b1d9a7b4eaa (diff) |
Skeleton of editline support.
Diffstat (limited to 'src/Readline.cc')
-rw-r--r-- | src/Readline.cc | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/src/Readline.cc b/src/Readline.cc index 9a2c791..917bb7b 100644 --- a/src/Readline.cc +++ b/src/Readline.cc @@ -3,8 +3,32 @@ using namespace Balau; -Readline::Readline(const String & program, IO<Handle> in) - : m_in(in) +#ifdef USE_EDITLINE + +Readline::Readline(const Balau::String & program) { +} + +Readline::~Readline() { +} + +Balau::String Readline::gets() { + return ""; +} + +bool Readline::gotEOF() { + return true; +} + +void Readline::setPrompt(const Balau::String & prompt) { +} + +#endif + +#ifdef USE_HISTEDIT +#include <BStdIO.h> + +Readline::Readline(const String & program) + : m_in(new StdIn()) { HistEvent ev; m_hist = history_init(); @@ -58,3 +82,4 @@ int Readline::elGetCFN(EditLine * el, char * c) { int Readline::elGetCFN(char * c) { return m_in->read(c, 1); } +#endif |