31#if defined(__EMSCRIPTEN__)
34 CONSOLE_SCREEN_BUFFER_INFO csbi;
36 if (GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi)) {
37 return Dimensions{csbi.srWindow.Right - csbi.srWindow.Left + 1,
38 csbi.srWindow.Bottom - csbi.srWindow.Top + 1};
45 ioctl(STDOUT_FILENO, TIOCGWINSZ, &w);
46 if (w.ws_col == 0 || w.ws_row == 0) {