diff --git a/docs/notework.rus b/docs/notework.rus index b3bfc34..6b9653c 100644 --- a/docs/notework.rus +++ b/docs/notework.rus @@ -13,6 +13,12 @@ _____________________________________________________________________________ Обозначения: "-" - исправление, "+" - новое, "!" - существенное изменение. _____________________________________________________________________________ +! Теперь Golded+ выводит ошибки чтения конфига в stderr вместо stdout. Чтобы + посмотреть только ошибки, пользователь юниксоподобной ОС может использовать + перенаправление stderr средствами командного процессора, например: + (посмотреть) `gedlnx 2| less` или (сохранить в файле) + `gedlnx 2>gedlnxerr.txt`. + - Проверка длины названия кодировки (максимально 16 символов): исправлена ошибка переполнения буфера. diff --git a/docs/notework.txt b/docs/notework.txt index 34d3a5e..ce63aca 100644 --- a/docs/notework.txt +++ b/docs/notework.txt @@ -13,6 +13,11 @@ ______________________________________________________________________ Legend: "-" - bugfix, "+" - new feature, "!" - important modification. ______________________________________________________________________ +! Now Golded+ outputs errors of reading of a config in stderr instead + stdout. To look only errors, the user unix-like OS can use a + redirection stderr means of the command processor, for example: + (view) `gedlnx 2| less` or (save to file) `gedlnx 2>gedlnxerr.txt`. + - Check length of charset name (16 characters max): fix buffer overflow. diff --git a/goldlib/gall/gdefs.h b/goldlib/gall/gdefs.h index 83a857e..404199a 100644 --- a/goldlib/gall/gdefs.h +++ b/goldlib/gall/gdefs.h @@ -202,8 +202,8 @@ typedef uint32_t time32_t; /* 32-bit time_t type */ GUI_Print(str); \ } #else -#define STD_PRINT(out) std::cout << out; -#define STD_PRINTNL(out) std::cout << out << NL; +#define STD_PRINT(out) std::cerr << out; +#define STD_PRINTNL(out) std::cerr << out << NL; #endif