diff options
Diffstat (limited to 'c++/demo.cc')
-rw-r--r-- | c++/demo.cc | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/c++/demo.cc b/c++/demo.cc index 6996097b0f97..7d300ff38b4e 100644 --- a/c++/demo.cc +++ b/c++/demo.cc @@ -1,6 +1,6 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright 2018-2019,2020 Thomas E. Dickey * + * Copyright 2018-2021,2023 Thomas E. Dickey * * Copyright 1998-2012,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * @@ -36,7 +36,7 @@ * Demo code for NCursesMenu and NCursesForm written by * Juergen Pfeifer * - * $Id: demo.cc,v 1.49 2020/09/13 00:47:00 tom Exp $ + * $Id: demo.cc,v 1.52 2023/08/26 19:14:14 tom Exp $ */ #include "internal.h" @@ -46,6 +46,7 @@ #if (defined(_WIN32) || defined(_WIN64)) #undef KEY_EVENT +#undef sleep #define sleep(n) Sleep(n) #else extern "C" unsigned int sleep(unsigned int); @@ -104,7 +105,7 @@ class SillyDemo } // A refresh to any valid panel updates all panels and refreshes - // the screen. Using mystd is just convenient - We know it's always + // the screen. Using mystd is just convenient - We know it is always // valid until the end of the program. mystd->refresh(); @@ -168,7 +169,7 @@ public: // // ------------------------------------------------------------------------- // -template<class T> class MyAction : public NCursesUserItem<T> +template<class T> class NCURSES_CXX_IMPEXP MyAction : public NCursesUserItem<UserData> { public: MyAction (const char* p_name, @@ -185,9 +186,6 @@ public: } }; -template class MyAction<UserData>; -template class NCURSES_CXX_IMPEXP NCursesUserItem<UserData>; - class QuitItem : public NCursesMenuItem { public: |