1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-11-26 22:53:28 +01:00

Add check for setlocale()

In wide char mode it is important to be sure that setlocale() function
succeed.
This commit is contained in:
Manuel Argüelles 2013-08-24 18:59:57 -04:00
parent e6a13feae8
commit 12af26b666

View File

@ -50,7 +50,13 @@ static void init_term()
{ {
/* Setup terminal */ /* Setup terminal */
signal(SIGWINCH, on_window_resize); signal(SIGWINCH, on_window_resize);
setlocale(LC_ALL, ""); #if HAVE_WIDECHAR
if (setlocale(LC_ALL, "") == NULL) {
printf("Could not set your locale, plese check your locale settings or"
"disable wide char support\n");
exit(1);
}
#endif
initscr(); initscr();
cbreak(); cbreak();
keypad(stdscr, 1); keypad(stdscr, 1);