5c5 < Thanks to https://www.linuxjournal.com/article/4879 --- > Thanks to ttps://www.linuxjournal.com/article/4879 7d6 < #ifndef _WIN32 10d8 < #include /* puts, printf */ 13c11 < // #if __has_include() --- > #if __has_include() 15,29c13 < // #endif < #include < #include < #include < #include < #include < //#if __has_include() < //#include < //#endif < #else < #include /* puts, printf */ < #include /* puts, printf */ < #include /* puts, printf */ < #include /* time_t, struct tm, time, localtime */ < #include --- > #endif 34a19 > #if __has_include() 61d45 < std::string ubrowser ("lynx\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"); 65,66c49,50 < //browser = getenv("BROWSER"); < //if(browser == "") return; --- > browser = getenv("BROWSER"); > if(browser == "") return; 68c52 < args[0] = (char*)ubrowser.c_str(); --- > args[0] = (char*)browser.c_str(); 74c58 < execvp(ubrowser.c_str(), args); --- > execvp(browser.c_str(), args); 241,244d224 < double sd=1.0; < #if defined __unix__ < sd=5.0; < #endif 254c234 < } while( evt.type != ButtonRelease && seconds < sd ); //ButtonRelease ); --- > } while( evt.type != ButtonRelease && seconds < 1.0 ); //ButtonRelease ); 302,304c282 < #if defined __unix__ < usleep(200); < #endif --- > //usleep(200);