Module: wine Branch: master Commit: 3435603520b8da0514b959c97e428904edffd294 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3435603520b8da0514b959c97e... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Fri Sep 19 00:45:50 2008 +0200 jscript: Minor fixes. --- dlls/jscript/engine.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dlls/jscript/engine.c b/dlls/jscript/engine.c index 617d1ac..f0f5062 100644 --- a/dlls/jscript/engine.c +++ b/dlls/jscript/engine.c @@ -1486,6 +1486,7 @@ HRESULT new_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD flags, j return S_OK; } +/* ECMA-262 3rd Edition 11.2.3 */ HRESULT call_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { call_expression_t *expr = (call_expression_t*)_expr; @@ -1527,6 +1528,7 @@ HRESULT call_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD flags, return S_OK; } +/* ECMA-262 3rd Edition 11.1.1 */ HRESULT this_expression_eval(exec_ctx_t *ctx, expression_t *expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { TRACE("\n"); @@ -1877,12 +1879,14 @@ HRESULT binary_and_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD f return binary_expr_eval(ctx, expr, bitand_eval, ei, ret); } +/* ECMA-262 3rd Edition 11.8.6 */ HRESULT instanceof_expression_eval(exec_ctx_t *ctx, expression_t *expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { FIXME("\n"); return E_NOTIMPL; } +/* ECMA-262 3rd Edition 11.8.7 */ HRESULT in_expression_eval(exec_ctx_t *ctx, expression_t *expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { FIXME("\n"); @@ -2046,6 +2050,7 @@ HRESULT div_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD flags, j return binary_expr_eval(ctx, expr, div_eval, ei, ret); } +/* ECMA-262 3rd Edition 11.5.3 */ HRESULT mod_expression_eval(exec_ctx_t *ctx, expression_t *expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { FIXME("\n"); @@ -2553,11 +2558,11 @@ HRESULT not_equal2_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD f TRACE("\n"); - hres = get_binary_expr_values(ctx, expr, ei, &rval, &lval); + hres = get_binary_expr_values(ctx, expr, ei, &lval, &rval); if(FAILED(hres)) return hres; - hres = equal2_values(&rval, &lval, &b); + hres = equal2_values(&lval, &rval, &b); if(FAILED(hres)) return hres; @@ -2940,6 +2945,7 @@ HRESULT assign_div_expression_eval(exec_ctx_t *ctx, expression_t *_expr, DWORD f return assign_oper_eval(ctx, expr->expression1, expr->expression2, div_eval, ei, ret); } +/* ECMA-262 3rd Edition 11.13.2 */ HRESULT assign_mod_expression_eval(exec_ctx_t *ctx, expression_t *expr, DWORD flags, jsexcept_t *ei, exprval_t *ret) { FIXME("\n");