-/*
+/* $Id$
+
This file is part of libmspcore
Copyright © 2006 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
-#ifndef MSP_FRAMEWORK_THREAD_H_
-#define MSP_FRAMEWORK_THREAD_H_
+#ifndef MSP_CORE_THREAD_H_
+#define MSP_CORE_THREAD_H_
#include "types.h"
Thread(const Thread &);
Thread &operator=(const Thread &);
+ static
#ifdef WIN32
-# define THREAD_RETURN_ DWORD WINAPI
+ DWORD WINAPI
#else
-# define THREAD_RETURN_ void *
+ void *
#endif
- static THREAD_RETURN_ main_(void *t) { ((Thread *)t)->main(); return 0; }
-#undef THREAD_RETURN_
+ main_(void *t) { ((Thread *)t)->main(); return 0; }
};
} // namespace Msp