Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
.
authorgiersch <giersch>
Wed, 3 Oct 2007 18:05:47 +0000 (18:05 +0000)
committergiersch <giersch>
Wed, 3 Oct 2007 18:05:47 +0000 (18:05 +0000)
MainDrawingThread.h
test/hello.cpp

index fea59b3..846a0c8 100644 (file)
@@ -29,10 +29,8 @@ public:
         
 };
 
-#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
index f7e0b2f..d18128a 100644 (file)
@@ -26,7 +26,7 @@
 
 #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";
@@ -40,6 +40,8 @@ int main_thread(int argc, char **argv)
     return 0;
 }
 
+MAIN_DRAWING_THREAD(main_drawing_thread);
+
 //============================================================
 
 //**********************************************************************