Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f560e983
Commit
f560e983
authored
Mar 08, 2012
by
Jacek Caban
Committed by
Alexandre Julliard
Mar 09, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jscript: Removed no longer needed disp_propget caller argument.
parent
e0ae1826
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
11 additions
and
11 deletions
+11
-11
dispex.c
dlls/jscript/dispex.c
+2
-2
engine.c
dlls/jscript/engine.c
+7
-7
jscript.h
dlls/jscript/jscript.h
+1
-1
jsutils.c
dlls/jscript/jsutils.c
+1
-1
No files found.
dlls/jscript/dispex.c
View file @
f560e983
...
...
@@ -1184,7 +1184,7 @@ HRESULT jsdisp_propget(jsdisp_t *jsdisp, DISPID id, VARIANT *val, jsexcept_t *ei
return
prop_get
(
jsdisp
,
prop
,
&
dp
,
val
,
ei
,
caller
);
}
HRESULT
disp_propget
(
script_ctx_t
*
ctx
,
IDispatch
*
disp
,
DISPID
id
,
VARIANT
*
val
,
jsexcept_t
*
ei
,
IServiceProvider
*
caller
)
HRESULT
disp_propget
(
script_ctx_t
*
ctx
,
IDispatch
*
disp
,
DISPID
id
,
VARIANT
*
val
,
jsexcept_t
*
ei
)
{
DISPPARAMS
dp
=
{
NULL
,
NULL
,
0
,
0
};
IDispatchEx
*
dispex
;
...
...
@@ -1193,7 +1193,7 @@ HRESULT disp_propget(script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val
jsdisp
=
iface_to_jsdisp
((
IUnknown
*
)
disp
);
if
(
jsdisp
)
{
hres
=
jsdisp_propget
(
jsdisp
,
id
,
val
,
ei
,
caller
);
hres
=
jsdisp_propget
(
jsdisp
,
id
,
val
,
ei
,
NULL
);
jsdisp_release
(
jsdisp
);
return
hres
;
}
...
...
dlls/jscript/engine.c
View file @
f560e983
...
...
@@ -230,7 +230,7 @@ static HRESULT exprval_value(script_ctx_t *ctx, exprval_t *val, jsexcept_t *ei,
return
E_FAIL
;
}
return
disp_propget
(
ctx
,
val
->
u
.
idref
.
disp
,
val
->
u
.
idref
.
id
,
ret
,
ei
,
NULL
/*FIXME*/
);
return
disp_propget
(
ctx
,
val
->
u
.
idref
.
disp
,
val
->
u
.
idref
.
id
,
ret
,
ei
);
case
EXPRVAL_INVALID
:
assert
(
0
);
}
...
...
@@ -843,7 +843,7 @@ static HRESULT interp_array(exec_ctx_t *ctx)
hres
=
disp_get_id
(
ctx
->
parser
->
script
,
obj
,
name
,
0
,
&
id
);
SysFreeString
(
name
);
if
(
SUCCEEDED
(
hres
))
{
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
);
}
else
if
(
hres
==
DISP_E_UNKNOWNNAME
)
{
V_VT
(
&
v
)
=
VT_EMPTY
;
hres
=
S_OK
;
...
...
@@ -873,7 +873,7 @@ static HRESULT interp_member(exec_ctx_t *ctx)
hres
=
disp_get_id
(
ctx
->
parser
->
script
,
obj
,
arg
,
0
,
&
id
);
if
(
SUCCEEDED
(
hres
))
{
V_VT
(
&
v
)
=
VT_EMPTY
;
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
);
}
else
if
(
hres
==
DISP_E_UNKNOWNNAME
)
{
V_VT
(
&
v
)
=
VT_EMPTY
;
hres
=
S_OK
;
...
...
@@ -940,7 +940,7 @@ static HRESULT interp_refval(exec_ctx_t *ctx)
if
(
!
disp
)
return
throw_reference_error
(
ctx
->
parser
->
script
,
ctx
->
ei
,
JS_E_ILLEGAL_ASSIGN
,
NULL
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
disp
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
disp
,
id
,
&
v
,
ctx
->
ei
);
if
(
FAILED
(
hres
))
return
hres
;
...
...
@@ -1784,7 +1784,7 @@ static HRESULT interp_typeofid(exec_ctx_t *ctx)
return
stack_push_string
(
ctx
,
undefinedW
);
V_VT
(
&
v
)
=
VT_EMPTY
;
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
);
IDispatch_Release
(
obj
);
if
(
FAILED
(
hres
))
return
stack_push_string
(
ctx
,
unknownW
);
...
...
@@ -1896,7 +1896,7 @@ static HRESULT interp_postinc(exec_ctx_t *ctx)
if
(
!
obj
)
return
throw_type_error
(
ctx
->
parser
->
script
,
ctx
->
ei
,
JS_E_OBJECT_EXPECTED
,
NULL
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
);
if
(
SUCCEEDED
(
hres
))
{
VARIANT
n
,
inc
;
...
...
@@ -1930,7 +1930,7 @@ static HRESULT interp_preinc(exec_ctx_t *ctx)
if
(
!
obj
)
return
throw_type_error
(
ctx
->
parser
->
script
,
ctx
->
ei
,
JS_E_OBJECT_EXPECTED
,
NULL
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
,
NULL
/*FIXME*/
);
hres
=
disp_propget
(
ctx
->
parser
->
script
,
obj
,
id
,
&
v
,
ctx
->
ei
);
if
(
SUCCEEDED
(
hres
))
{
VARIANT
n
;
...
...
dlls/jscript/jscript.h
View file @
f560e983
...
...
@@ -210,7 +210,7 @@ HRESULT disp_call(script_ctx_t*,IDispatch*,DISPID,WORD,DISPPARAMS*,VARIANT*,jsex
HRESULT
jsdisp_call_value
(
jsdisp_t
*
,
WORD
,
DISPPARAMS
*
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
HRESULT
jsdisp_call
(
jsdisp_t
*
,
DISPID
,
WORD
,
DISPPARAMS
*
,
VARIANT
*
,
jsexcept_t
*
)
DECLSPEC_HIDDEN
;
HRESULT
jsdisp_call_name
(
jsdisp_t
*
,
const
WCHAR
*
,
WORD
,
DISPPARAMS
*
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
HRESULT
disp_propget
(
script_ctx_t
*
,
IDispatch
*
,
DISPID
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
HRESULT
disp_propget
(
script_ctx_t
*
,
IDispatch
*
,
DISPID
,
VARIANT
*
,
jsexcept_t
*
)
DECLSPEC_HIDDEN
;
HRESULT
disp_propput
(
script_ctx_t
*
,
IDispatch
*
,
DISPID
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
HRESULT
jsdisp_propget
(
jsdisp_t
*
,
DISPID
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
HRESULT
jsdisp_propput_name
(
jsdisp_t
*
,
const
WCHAR
*
,
VARIANT
*
,
jsexcept_t
*
,
IServiceProvider
*
)
DECLSPEC_HIDDEN
;
...
...
dlls/jscript/jsutils.c
View file @
f560e983
...
...
@@ -211,7 +211,7 @@ HRESULT to_primitive(script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, VARIANT *ret
jsdisp
=
iface_to_jsdisp
((
IUnknown
*
)
V_DISPATCH
(
v
));
if
(
!
jsdisp
)
{
V_VT
(
ret
)
=
VT_EMPTY
;
return
disp_propget
(
ctx
,
V_DISPATCH
(
v
),
DISPID_VALUE
,
ret
,
ei
,
NULL
/*FIXME*/
);
return
disp_propget
(
ctx
,
V_DISPATCH
(
v
),
DISPID_VALUE
,
ret
,
ei
);
}
if
(
hint
==
NO_HINT
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment