Commit 26cdb0a9 authored by Victor Yacovlev's avatar Victor Yacovlev

STDLIB/RUN: Fixed files rmdir/rmfile return value

parent d0789419
......@@ -1735,7 +1735,7 @@ public:
return result;
}
inline static int rmdir(const String & fileName) {
inline static bool rmdir(const String & fileName) {
char * path;
# ifdef NO_UNICODE
path = const_cast<char*>(fileName.c_str());
......
......@@ -1617,7 +1617,7 @@ void KumirVM::do_filescall(uint16_t alg)
/* алг удалить_файл(лит имя файла) */
case 0x000e: {
const String x = valuesStack_.pop().toString();
Kumir::Files::unlink(x);
valuesStack_.push(Variable(Kumir::Files::unlink(x)));
break;
}
/* алг НАЗНАЧИТЬ ВВОД(лит имя файла) */
......@@ -1653,7 +1653,7 @@ void KumirVM::do_filescall(uint16_t alg)
/* алг удалить_каталог(лит имя файла) */
case 0x0013: {
const String x = valuesStack_.pop().toString();
Kumir::Files::rmdir(x);
valuesStack_.push(Variable(Kumir::Files::rmdir(x)));
break;
}
/* алг файл консоль */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment