diff options
author | Oliver Bolte <obo@openoffice.org> | 2007-07-18 11:20:44 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2007-07-18 11:20:44 +0000 |
commit | fc7723f604aee4e7199b420a94ed33d65c91071c (patch) | |
tree | 27c7ad66a53c29e7dbbdf0d5e4ff56626b0885a8 /cppu/source/AffineBridge/AffineBridge.cxx | |
parent | 502f9b21e153822d48a0498e7eccdc14e1ba44b5 (diff) |
INTEGRATION: CWS unomacli64 (1.3.2); FILE MERGED
2007/06/05 15:04:23 kr 1.3.2.1: #i77422# Use va_list * instead of plain type
Diffstat (limited to 'cppu/source/AffineBridge/AffineBridge.cxx')
-rw-r--r-- | cppu/source/AffineBridge/AffineBridge.cxx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/cppu/source/AffineBridge/AffineBridge.cxx b/cppu/source/AffineBridge/AffineBridge.cxx index d7bc86e2773a..8e800f77157b 100644 --- a/cppu/source/AffineBridge/AffineBridge.cxx +++ b/cppu/source/AffineBridge/AffineBridge.cxx @@ -4,9 +4,9 @@ * * $RCSfile: AffineBridge.cxx,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: kz $ $Date: 2007-05-14 09:32:30 $ + * last change: $Author: obo $ $Date: 2007-07-18 12:20:44 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -71,7 +71,7 @@ public: Msg m_message; uno_EnvCallee * m_pCallee; - va_list m_param; + va_list * m_pParam; osl::Mutex m_innerMutex; oslThreadIdentifier m_innerThreadId; @@ -87,8 +87,8 @@ public: explicit AffineBridge(void); virtual ~AffineBridge(void); - virtual void v_callInto_v(uno_EnvCallee * pCallee, va_list param); - virtual void v_callOut_v (uno_EnvCallee * pCallee, va_list param); + virtual void v_callInto_v(uno_EnvCallee * pCallee, va_list * pParam); + virtual void v_callOut_v (uno_EnvCallee * pCallee, va_list * pParam); virtual void v_enter(void); virtual void v_leave(void); @@ -207,7 +207,7 @@ void AffineBridge::outerDispatch(int loop) case CB_FPOINTER: { - m_pCallee(m_param); + m_pCallee(m_pParam); m_message = CB_DONE; m_innerCondition.set(); @@ -241,7 +241,7 @@ void AffineBridge::innerDispatch(void) case CB_FPOINTER: { - m_pCallee(m_param); + m_pCallee(m_pParam); m_message = CB_DONE; m_outerCondition.set(); @@ -254,7 +254,7 @@ void AffineBridge::innerDispatch(void) while(mm != CB_DONE); } -void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param) +void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list * pParam) { osl::MutexGuard guard(m_outerMutex); // only one thread at a time can call into @@ -273,7 +273,7 @@ void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param) m_message = CB_FPOINTER; m_pCallee = pCallee; - m_param = param; + m_pParam = pParam; m_innerCondition.set(); outerDispatch(1); @@ -282,7 +282,7 @@ void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param) m_outerThreadId = 0; } -void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list param) +void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list * pParam) { OSL_ASSERT(m_innerThreadId); @@ -306,7 +306,7 @@ void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list param) m_message = CB_FPOINTER; m_pCallee = pCallee; - m_param = param; + m_pParam = pParam; m_outerCondition.set(); innerDispatch(); |