Jacek Caban : jscript: jsdisp_t to IDispatch casts clean up.
Alexandre Julliard
julliard at winehq.org
Tue Sep 7 11:22:57 CDT 2010
Module: wine
Branch: master
Commit: ac8d2f1fae0eb60f0ea5b21dee1ce6c5806ddc95
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ac8d2f1fae0eb60f0ea5b21dee1ce6c5806ddc95
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Sep 7 15:42:01 2010 +0200
jscript: jsdisp_t to IDispatch casts clean up.
---
dlls/jscript/dispex.c | 2 +-
dlls/jscript/engine.c | 10 +++++-----
dlls/jscript/function.c | 6 +++---
dlls/jscript/jscript.c | 4 ++--
dlls/jscript/jsutils.c | 8 ++++----
dlls/jscript/regexp.c | 2 +-
6 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/dlls/jscript/dispex.c b/dlls/jscript/dispex.c
index 9739aa8..be8967a 100644
--- a/dlls/jscript/dispex.c
+++ b/dlls/jscript/dispex.c
@@ -285,7 +285,7 @@ static HRESULT invoke_prop_func(jsdisp_t *This, jsdisp_t *jsthis, dispex_prop_t
TRACE("call %s %p\n", debugstr_w(prop->name), V_DISPATCH(&prop->u.var));
- hres = set_this(&new_dp, dp, (IDispatch*)_IDispatchEx_(jsthis));
+ hres = set_this(&new_dp, dp, to_disp(jsthis));
if(FAILED(hres))
return hres;
diff --git a/dlls/jscript/engine.c b/dlls/jscript/engine.c
index 0556d69..4bd4bfd 100644
--- a/dlls/jscript/engine.c
+++ b/dlls/jscript/engine.c
@@ -194,7 +194,7 @@ HRESULT create_exec_ctx(script_ctx_t *script_ctx, IDispatch *this_obj, jsdisp_t
else if(script_ctx->host_global)
ctx->this_obj = script_ctx->host_global;
else
- ctx->this_obj = (IDispatch*)_IDispatchEx_(script_ctx->global);
+ ctx->this_obj = to_disp(script_ctx->global);
IDispatch_AddRef(ctx->this_obj);
IDispatchEx_AddRef(_IDispatchEx_(var_disp));
@@ -517,13 +517,13 @@ static HRESULT identifier_eval(exec_ctx_t *ctx, BSTR identifier, DWORD flags, js
}
if(scope) {
- exprval_set_idref(ret, (IDispatch*)_IDispatchEx_(scope->obj), id);
+ exprval_set_idref(ret, to_disp(scope->obj), id);
return S_OK;
}
hres = jsdisp_get_id(ctx->parser->script->global, identifier, 0, &id);
if(SUCCEEDED(hres)) {
- exprval_set_idref(ret, (IDispatch*)_IDispatchEx_(ctx->parser->script->global), id);
+ exprval_set_idref(ret, to_disp(ctx->parser->script->global), id);
return S_OK;
}
@@ -566,7 +566,7 @@ static HRESULT identifier_eval(exec_ctx_t *ctx, BSTR identifier, DWORD flags, js
if(FAILED(hres))
return hres;
- exprval_set_idref(ret, (IDispatch*)_IDispatchEx_(ctx->parser->script->global), id);
+ exprval_set_idref(ret, to_disp(ctx->parser->script->global), id);
return S_OK;
}
@@ -2017,7 +2017,7 @@ static HRESULT instanceof_eval(exec_ctx_t *ctx, VARIANT *inst, VARIANT *objv, js
if(V_VT(inst) == VT_DISPATCH)
tmp = iface_to_jsdisp((IUnknown*)V_DISPATCH(inst));
for(iter = tmp; iter; iter = iter->prototype) {
- hres = disp_cmp(V_DISPATCH(&var), (IDispatch*)_IDispatchEx_(iter), &b);
+ hres = disp_cmp(V_DISPATCH(&var), to_disp(iter), &b);
if(FAILED(hres))
break;
if(b) {
diff --git a/dlls/jscript/function.c b/dlls/jscript/function.c
index 8b5638d..56cd2b2 100644
--- a/dlls/jscript/function.c
+++ b/dlls/jscript/function.c
@@ -196,7 +196,7 @@ static HRESULT invoke_source(script_ctx_t *ctx, FunctionInstance *function, IDis
return E_FAIL;
}
- hres = create_arguments(ctx, (IDispatch*)_IDispatchEx_(&function->dispex),
+ hres = create_arguments(ctx, to_disp(&function->dispex),
dp, ei, caller, &arg_disp);
if(FAILED(hres))
return hres;
@@ -239,7 +239,7 @@ static HRESULT invoke_constructor(script_ctx_t *ctx, FunctionInstance *function,
if(FAILED(hres))
return hres;
- hres = invoke_source(ctx, function, (IDispatch*)_IDispatchEx_(this_obj), dp, &var, ei, caller);
+ hres = invoke_source(ctx, function, to_disp(this_obj), dp, &var, ei, caller);
if(FAILED(hres)) {
jsdisp_release(this_obj);
return hres;
@@ -793,7 +793,7 @@ static HRESULT construct_function(script_ctx_t *ctx, DISPPARAMS *dp, jsexcept_t
if(FAILED(hres))
return hres;
- *ret = (IDispatch*)_IDispatchEx_(function);
+ *ret = to_disp(function);
return S_OK;
}
diff --git a/dlls/jscript/jscript.c b/dlls/jscript/jscript.c
index 3b15818..079db3d 100644
--- a/dlls/jscript/jscript.c
+++ b/dlls/jscript/jscript.c
@@ -558,7 +558,7 @@ static HRESULT WINAPI JScript_GetScriptDispatch(IActiveScript *iface, LPCOLESTR
return E_UNEXPECTED;
}
- *ppdisp = (IDispatch*)_IDispatchEx_(This->ctx->global);
+ *ppdisp = to_disp(This->ctx->global);
IDispatch_AddRef(*ppdisp);
return S_OK;
}
@@ -779,7 +779,7 @@ static HRESULT WINAPI JScriptParseProcedure_ParseProcedureText(IActiveScriptPars
if(FAILED(hres))
return hres;
- *ppdisp = (IDispatch*)_IDispatchEx_(dispex);
+ *ppdisp = to_disp(dispex);
return S_OK;
}
diff --git a/dlls/jscript/jsutils.c b/dlls/jscript/jsutils.c
index 602a1a8..3024f3b 100644
--- a/dlls/jscript/jsutils.c
+++ b/dlls/jscript/jsutils.c
@@ -602,7 +602,7 @@ HRESULT to_object(script_ctx_t *ctx, VARIANT *v, IDispatch **disp)
if(FAILED(hres))
return hres;
- *disp = (IDispatch*)_IDispatchEx_(dispex);
+ *disp = to_disp(dispex);
break;
case VT_I4:
case VT_R8:
@@ -610,7 +610,7 @@ HRESULT to_object(script_ctx_t *ctx, VARIANT *v, IDispatch **disp)
if(FAILED(hres))
return hres;
- *disp = (IDispatch*)_IDispatchEx_(dispex);
+ *disp = to_disp(dispex);
break;
case VT_DISPATCH:
if(V_DISPATCH(v)) {
@@ -623,7 +623,7 @@ HRESULT to_object(script_ctx_t *ctx, VARIANT *v, IDispatch **disp)
if(FAILED(hres))
return hres;
- *disp = (IDispatch*)_IDispatchEx_(obj);
+ *disp = to_disp(obj);
}
break;
case VT_BOOL:
@@ -631,7 +631,7 @@ HRESULT to_object(script_ctx_t *ctx, VARIANT *v, IDispatch **disp)
if(FAILED(hres))
return hres;
- *disp = (IDispatch*)_IDispatchEx_(dispex);
+ *disp = to_disp(dispex);
break;
default:
FIXME("unsupported vt %d\n", V_VT(v));
diff --git a/dlls/jscript/regexp.c b/dlls/jscript/regexp.c
index 82a0a94..5d75144 100644
--- a/dlls/jscript/regexp.c
+++ b/dlls/jscript/regexp.c
@@ -3638,7 +3638,7 @@ static HRESULT create_match_array(script_ctx_t *ctx, BSTR input, const match_res
return hres;
}
- *ret = (IDispatch*)_IDispatchEx_(array);
+ *ret = to_disp(array);
return S_OK;
}
More information about the wine-cvs
mailing list