Jacek Caban : jscript: Moved new_boolean_literal to lex.c.

Alexandre Julliard julliard at winehq.org
Tue Dec 28 10:48:21 CST 2010


Module: wine
Branch: master
Commit: 501cad6920e7e4bcb1edc73803b4b0dd09caa0e8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=501cad6920e7e4bcb1edc73803b4b0dd09caa0e8

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Dec 28 15:05:36 2010 +0100

jscript: Moved new_boolean_literal to lex.c.

---

 dlls/jscript/engine.h |    1 +
 dlls/jscript/lex.c    |   10 ++++++++++
 dlls/jscript/parser.y |   11 -----------
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/dlls/jscript/engine.h b/dlls/jscript/engine.h
index d5e2d33..2800c86 100644
--- a/dlls/jscript/engine.h
+++ b/dlls/jscript/engine.h
@@ -147,6 +147,7 @@ typedef struct {
 } literal_t;
 
 literal_t *parse_regexp(parser_ctx_t*);
+literal_t *new_boolean_literal(parser_ctx_t*,VARIANT_BOOL);
 
 typedef struct _variable_declaration_t {
     const WCHAR *identifier;
diff --git a/dlls/jscript/lex.c b/dlls/jscript/lex.c
index 88fed07..5ac92d9 100644
--- a/dlls/jscript/lex.c
+++ b/dlls/jscript/lex.c
@@ -374,6 +374,16 @@ static literal_t *alloc_int_literal(parser_ctx_t *ctx, LONG l)
     return ret;
 }
 
+literal_t *new_boolean_literal(parser_ctx_t *ctx, VARIANT_BOOL bval)
+{
+    literal_t *ret = parser_alloc(ctx, sizeof(literal_t));
+
+    ret->type = LT_BOOL;
+    ret->u.bval = bval;
+
+    return ret;
+}
+
 static int parse_double_literal(parser_ctx_t *ctx, LONG int_part, literal_t **literal)
 {
     LONGLONG d, hlp;
diff --git a/dlls/jscript/parser.y b/dlls/jscript/parser.y
index df7a070..dbbd682 100644
--- a/dlls/jscript/parser.y
+++ b/dlls/jscript/parser.y
@@ -38,7 +38,6 @@ typedef struct _statement_list_t {
 
 static literal_t *new_string_literal(parser_ctx_t*,const WCHAR*);
 static literal_t *new_null_literal(parser_ctx_t*);
-static literal_t *new_boolean_literal(parser_ctx_t*,VARIANT_BOOL);
 
 typedef struct _property_list_t {
     prop_val_t *head;
@@ -855,16 +854,6 @@ static literal_t *new_null_literal(parser_ctx_t *ctx)
     return ret;
 }
 
-static literal_t *new_boolean_literal(parser_ctx_t *ctx, VARIANT_BOOL bval)
-{
-    literal_t *ret = parser_alloc(ctx, sizeof(literal_t));
-
-    ret->type = LT_BOOL;
-    ret->u.bval = bval;
-
-    return ret;
-}
-
 static prop_val_t *new_prop_val(parser_ctx_t *ctx, literal_t *name, expression_t *value)
 {
     prop_val_t *ret = parser_alloc(ctx, sizeof(prop_val_t));




More information about the wine-cvs mailing list