Remove ThreadObj #define and kThreadMaxNameLength from thread_wrapper.

BUG=
R=hbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/47679004

Cr-Commit-Position: refs/heads/master@{#8792}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8792 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/system_wrappers/source/event_posix.cc b/webrtc/system_wrappers/source/event_posix.cc
index d133150..7cc5b21 100644
--- a/webrtc/system_wrappers/source/event_posix.cc
+++ b/webrtc/system_wrappers/source/event_posix.cc
@@ -164,7 +164,7 @@
   return started;
 }
 
-bool EventPosix::Run(ThreadObj obj) {
+bool EventPosix::Run(void* obj) {
   return static_cast<EventPosix*>(obj)->Process();
 }
 
diff --git a/webrtc/system_wrappers/source/event_posix.h b/webrtc/system_wrappers/source/event_posix.h
index 0a3fc7b..49c2da0 100644
--- a/webrtc/system_wrappers/source/event_posix.h
+++ b/webrtc/system_wrappers/source/event_posix.h
@@ -40,7 +40,7 @@
  private:
   EventPosix();
 
-  static bool Run(ThreadObj obj);
+  static bool Run(void* obj);
   bool Process();
   EventTypeWrapper Wait(timespec* end_at);
 
diff --git a/webrtc/system_wrappers/source/thread.cc b/webrtc/system_wrappers/source/thread.cc
index 8d3fb40..1dcf8f3 100644
--- a/webrtc/system_wrappers/source/thread.cc
+++ b/webrtc/system_wrappers/source/thread.cc
@@ -19,7 +19,7 @@
 namespace webrtc {
 
 ThreadWrapper* ThreadWrapper::CreateThread(ThreadRunFunction func,
-                                           ThreadObj obj, ThreadPriority prio,
+                                           void* obj, ThreadPriority prio,
                                            const char* thread_name) {
 #if defined(_WIN32)
   return new ThreadWindows(func, obj, prio, thread_name);
diff --git a/webrtc/system_wrappers/source/thread_posix.cc b/webrtc/system_wrappers/source/thread_posix.cc
index bbf3b98..c605411 100644
--- a/webrtc/system_wrappers/source/thread_posix.cc
+++ b/webrtc/system_wrappers/source/thread_posix.cc
@@ -68,7 +68,7 @@
   return 0;
 }
 
-ThreadPosix::ThreadPosix(ThreadRunFunction func, ThreadObj obj,
+ThreadPosix::ThreadPosix(ThreadRunFunction func, void* obj,
                          ThreadPriority prio, const char* thread_name)
     : run_function_(func),
       obj_(obj),
@@ -76,7 +76,7 @@
       stop_event_(false, false),
       name_(thread_name ? thread_name : "webrtc"),
       thread_(0) {
-  DCHECK(name_.length() < kThreadMaxNameLength);
+  DCHECK(name_.length() < 64);
 }
 
 uint32_t ThreadWrapper::GetThreadId() {
diff --git a/webrtc/system_wrappers/source/thread_posix.h b/webrtc/system_wrappers/source/thread_posix.h
index 746984f..ccc52b6 100644
--- a/webrtc/system_wrappers/source/thread_posix.h
+++ b/webrtc/system_wrappers/source/thread_posix.h
@@ -25,7 +25,7 @@
 
 class ThreadPosix : public ThreadWrapper {
  public:
-  ThreadPosix(ThreadRunFunction func, ThreadObj obj, ThreadPriority prio,
+  ThreadPosix(ThreadRunFunction func, void* obj, ThreadPriority prio,
               const char* thread_name);
   ~ThreadPosix() override;
 
diff --git a/webrtc/system_wrappers/source/thread_win.cc b/webrtc/system_wrappers/source/thread_win.cc
index 716434a..0c1a8f2 100644
--- a/webrtc/system_wrappers/source/thread_win.cc
+++ b/webrtc/system_wrappers/source/thread_win.cc
@@ -54,7 +54,7 @@
 
 }
 
-ThreadWindows::ThreadWindows(ThreadRunFunction func, ThreadObj obj,
+ThreadWindows::ThreadWindows(ThreadRunFunction func, void* obj,
                              ThreadPriority prio, const char* thread_name)
     : run_function_(func),
       obj_(obj),