X-Git-Url: https://gitweb.ps.run/iftint/blobdiff_plain/dd99c9edbddcfed12df30b42bba3b958dc5d0180..72813cffcd20e6b297301c76a932e787c7fce238:/termsize.c diff --git a/termsize.c b/termsize.c index 1c0f61b..890ceef 100644 --- a/termsize.c +++ b/termsize.c @@ -1,17 +1,6 @@ -#include -#include -#include - -int main (int argc, char **argv) -{ - struct winsize w; - ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); - - printf ("lines %d\n", w.ws_row); - printf ("columns %d\n", w.ws_col); - return 0; // make sure your main returns int -} +#ifdef _WIN32 +#include #include int main(int argc, char *argv[]) @@ -27,3 +16,22 @@ int main(int argc, char *argv[]) printf("rows: %d\n", rows); return 0; } + +#else + +#include +#include +#include + +int main (int argc, char **argv) +{ + struct winsize w; + ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); + + printf ("lines %d\n", w.ws_row); + printf ("columns %d\n", w.ws_col); + return 0; // make sure your main returns int +} + +#endif +