X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=c%2B%2B%2Fdemo.cc;h=6996097b0f9715aa375a99b2f9e55aadbc32da60;hp=d99052cb09c87873b6938197d00d077014b622e8;hb=a5fe3726f7d4374e9b1551b535c8617b423996f2;hpb=cf6a62567b2365c8678b7d561845bdbd1739e5da diff --git a/c++/demo.cc b/c++/demo.cc index d99052cb..6996097b 100644 --- a/c++/demo.cc +++ b/c++/demo.cc @@ -36,7 +36,7 @@ * Demo code for NCursesMenu and NCursesForm written by * Juergen Pfeifer * - * $Id: demo.cc,v 1.47 2020/07/18 19:57:11 anonymous.maarten Exp $ + * $Id: demo.cc,v 1.49 2020/09/13 00:47:00 tom Exp $ */ #include "internal.h" @@ -44,11 +44,10 @@ #include "cursesm.h" #include "cursesf.h" -#ifdef _WIN32 +#if (defined(_WIN32) || defined(_WIN64)) #undef KEY_EVENT -#endif - -#ifndef _WIN32 +#define sleep(n) Sleep(n) +#else extern "C" unsigned int sleep(unsigned int); #endif @@ -570,7 +569,7 @@ int TestApplication::run() // static TestApplication *Demo = new TestApplication(); -#ifdef _WIN32 +#if (defined(_WIN32) || defined(_WIN64)) // This is actually only needed when ncurses is a dll NCURSES_CXX_MAIN #endif