};
-#define main_thread(...) \
- /* int */ main_thread(__VA_ARGS__); \
+#define MAIN_DRAWING_THREAD(function) \
int (*MainDrawingThread::main)(int, char **) = \
- MainDrawingThread::mainWrapper<main_thread>; \
- int main_thread(__VA_ARGS__)
+ MainDrawingThread::mainWrapper<function>;
#endif // !MAIN_DRAWING_THREAD_H
#include <iostream>
-int main_thread(int argc, char **argv)
+int main_drawing_thread(int argc, char **argv)
{
// >>> insert main drawing code here <<<
std::cout << "[" << argc << "]\n";
return 0;
}
+MAIN_DRAWING_THREAD(main_drawing_thread);
+
//============================================================
//**********************************************************************