diff --git a/src/main.cpp b/src/main.cpp index 0a84cd09..edb19a6d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -23,6 +23,18 @@ char *mystrdup (const char *s) { return d; // Return the new string } +char* readline(const char* p) +{ + std::string retval; + std::cout << p ; + std::getline(std::cin, retval); + return std::cin.eof() ? NULL : mystrdup(retval.c_str()); +} + +void add_history(const char*){} +void using_history(){} +#endif + void *cast_module_symbol(std::string (*t_path)()) { union cast_union @@ -101,19 +113,6 @@ std::string default_search_path() #endif } - -char* readline(const char* p) -{ - std::string retval; - std::cout << p ; - std::getline(std::cin, retval); - return std::cin.eof() ? NULL : mystrdup(retval.c_str()); -} - -void add_history(const char*){} -void using_history(){} -#endif - void help(int n) { if ( n >= 0 ) { std::cout << "ChaiScript evaluator. To evaluate an expression, type it and press ." << std::endl;