Index: /trunk/src/libs/xpcom18a4/python/src/PyISupports.cpp
===================================================================
--- /trunk/src/libs/xpcom18a4/python/src/PyISupports.cpp	(revision 50361)
+++ /trunk/src/libs/xpcom18a4/python/src/PyISupports.cpp	(revision 50362)
@@ -60,8 +60,8 @@
 /*static*/ RTCRITSECT        Py_nsISupports::g_CritSect;
 
-/*static*/ DECLCALLBACK(int)
-Py_nsISupports::initOnceCallback(void *pvUser1, void *pvUser2)
-{
-    NOREF(pvUser1); NOREF(pvUser2);
+/*static*/ DECLCALLBACK(int32_t)
+Py_nsISupports::initOnceCallback(void *pvUser1)
+{
+    NOREF(pvUser1);
     RTListInit(&g_List);
     return RTCritSectInit(&g_CritSect);
@@ -71,5 +71,5 @@
 Py_nsISupports::dumpList(void)
 {
-    RTOnce(&g_Once, initOnceCallback, NULL, NULL);
+    RTOnce(&g_Once, initOnceCallback, NULL);
     RTCritSectEnter(&g_CritSect);
 
@@ -89,5 +89,5 @@
 Py_nsISupports::dumpListToStdOut()
 {
-    RTOnce(&g_Once, initOnceCallback, NULL, NULL);
+    RTOnce(&g_Once, initOnceCallback, NULL);
     RTCritSectEnter(&g_CritSect);
 
@@ -140,5 +140,5 @@
 
 #ifdef VBOX_DEBUG_LIFETIMES
-        RTOnce(&g_Once, initOnceCallback, NULL, NULL);
+        RTOnce(&g_Once, initOnceCallback, NULL);
         RTCritSectEnter(&g_CritSect);
         RTListAppend(&g_List, &m_ListEntry);
Index: /trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h
===================================================================
--- /trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h	(revision 50361)
+++ /trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h	(revision 50362)
@@ -377,5 +377,5 @@
 
 #ifdef VBOX_DEBUG_LIFETIMES
-	static DECLCALLBACK(int) initOnceCallback(void *pvUser1, void *pvUser2);
+	static DECLCALLBACK(int32_t) initOnceCallback(void *pvUser1);
 
 	RTLISTNODE              m_ListEntry; /**< List entry. */
