You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by ca...@apache.org on 2006/12/30 05:30:56 UTC

svn commit: r491168 - in /logging/log4cxx/trunk: include/log4cxx/helpers/thread.h src/thread.cpp

Author: carnold
Date: Fri Dec 29 20:30:55 2006
New Revision: 491168

URL: http://svn.apache.org/viewvc?view=rev&rev=491168
Log:
LOGCXX-116: SVN head does not compile with MinGW compiler

Modified:
    logging/log4cxx/trunk/include/log4cxx/helpers/thread.h
    logging/log4cxx/trunk/src/thread.cpp

Modified: logging/log4cxx/trunk/include/log4cxx/helpers/thread.h
URL: http://svn.apache.org/viewvc/logging/log4cxx/trunk/include/log4cxx/helpers/thread.h?view=diff&rev=491168&r1=491167&r2=491168
==============================================================================
--- logging/log4cxx/trunk/include/log4cxx/helpers/thread.h (original)
+++ logging/log4cxx/trunk/include/log4cxx/helpers/thread.h Fri Dec 29 20:30:55 2006
@@ -36,14 +36,14 @@
                 class Pool;
                 typedef void log4cxx_thread_t;
 
+				typedef void* (LOG4CXX_THREAD_FUNC *Runnable)(log4cxx_thread_t* thread, void* data);
                 class LOG4CXX_EXPORT Thread
                 {
                 public:
                         Thread();
                         ~Thread();
 
-                        void run(void* (LOG4CXX_THREAD_FUNC *start)(log4cxx_thread_t* thread, void* data),
-                                void* data);
+                        void run(Runnable start, void* data);
                         void stop();
                         void join();
                         //

Modified: logging/log4cxx/trunk/src/thread.cpp
URL: http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/thread.cpp?view=diff&rev=491168&r1=491167&r2=491168
==============================================================================
--- logging/log4cxx/trunk/src/thread.cpp (original)
+++ logging/log4cxx/trunk/src/thread.cpp Fri Dec 29 20:30:55 2006
@@ -33,8 +33,7 @@
 }
 
 #if APR_HAS_THREADS
-void Thread::run(void* (LOG4CXX_THREAD_FUNC *start)(log4cxx_thread_t* thread, void* data),
-        void* data) {
+void Thread::run(Runnable start, void* data) {
         if (thread != NULL && alive) {
                 throw ThreadException(0);
         }