소스 검색

compilation errors

David Rose 16 년 전
부모
커밋
94ed0c76c2
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      direct/src/plugin/p3d_lock.h
  2. 2 0
      direct/src/plugin_npapi/ppBrowserObject.cxx

+ 1 - 1
direct/src/plugin/p3d_lock.h

@@ -45,7 +45,7 @@
 // SPAWN_THREAD call.  The wrapper will in turn call the method
 // SPAWN_THREAD call.  The wrapper will in turn call the method
 // function you provide.
 // function you provide.
 #define THREAD_CALLBACK_DECLARATION(class, callback_function) \
 #define THREAD_CALLBACK_DECLARATION(class, callback_function) \
-  static DWORD class::                                        \
+  static DWORD WINAPI class::                                        \
   win_ ## callback_function(LPVOID data) {        \
   win_ ## callback_function(LPVOID data) {        \
     ((class *)data)->callback_function();       \
     ((class *)data)->callback_function();       \
     return 0;                                   \
     return 0;                                   \

+ 2 - 0
direct/src/plugin_npapi/ppBrowserObject.cxx

@@ -185,4 +185,6 @@ get_class_definition() {
     _browser_object_class->_set_property = &object_set_property;
     _browser_object_class->_set_property = &object_set_property;
     _browser_object_class->_call = &object_call;
     _browser_object_class->_call = &object_call;
   }
   }
+
+  return _browser_object_class;
 }
 }