From 005974ff024d1d4b64cec7ce96536dff2f10d21d Mon Sep 17 00:00:00 2001 From: "mccabe%netscape.com" Date: Fri, 17 Jul 1998 20:46:12 +0000 Subject: [PATCH] Fixed #ifdef to #if for various features defined in jsconfig.h - JS_HAS_IN_OPERATOR, and JS_HAS_INITIALIZERS. git-svn-id: svn://10.0.0.236/trunk@5839 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/ref/jsinterp.c | 5 +++-- mozilla/js/ref/jsopcode.c | 2 +- mozilla/js/ref/jsparse.c | 17 +++++++++-------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/mozilla/js/ref/jsinterp.c b/mozilla/js/ref/jsinterp.c index ddcf545fe7d..54c6ca5d805 100644 --- a/mozilla/js/ref/jsinterp.c +++ b/mozilla/js/ref/jsinterp.c @@ -1158,7 +1158,7 @@ js_Interpret(JSContext *cx, jsval *result) } \ } -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR case JSOP_IN: rval = POP(); if (!JSVAL_IS_OBJECT(rval) || rval == JSVAL_NULL) { @@ -2460,7 +2460,7 @@ js_Interpret(JSContext *cx, jsval *result) *vp = sp[-1]; break; -#ifdef JS_HAS_INITIALIZERS +#if JS_HAS_INITIALIZERS case JSOP_NEWINIT: argc = 0; fp->sharpDepth++; @@ -2640,3 +2640,4 @@ out: cx->interpLevel--; return ok; } + diff --git a/mozilla/js/ref/jsopcode.c b/mozilla/js/ref/jsopcode.c index f3a4bb03cc0..10e8ceb2901 100644 --- a/mozilla/js/ref/jsopcode.c +++ b/mozilla/js/ref/jsopcode.c @@ -1691,7 +1691,7 @@ Decompile(SprintStack *ss, jsbytecode *pc, intN nb) todo = -2; break; -#ifdef JS_HAS_INITIALIZERS +#if JS_HAS_INITIALIZERS case JSOP_NEWINIT: LOCAL_ASSERT(ss->top >= 2); (void) PopOff(ss, op); diff --git a/mozilla/js/ref/jsparse.c b/mozilla/js/ref/jsparse.c index 726b56d09d5..9324af85c2d 100644 --- a/mozilla/js/ref/jsparse.c +++ b/mozilla/js/ref/jsparse.c @@ -985,7 +985,7 @@ Statement(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) pn1 = NULL; } else { /* Set pn1 to a var list or an initializing expression. */ -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR /* * Set the TCF_IN_FOR_INIT flag during parsing of the first clause * of the for statement. This flag will will be used by the @@ -1004,7 +1004,7 @@ Statement(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) } else { pn1 = Expr(cx, ts, tc); } -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR tc->flags &= ~TCF_IN_FOR_INIT; #endif /* JS_HAS_IN_OPERATOR */ if (!pn1) @@ -1727,7 +1727,7 @@ static JSParseNode * CondExpr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) { JSParseNode *pn, *pn1, *pn2, *pn3; -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR uintN oldflags; #endif /* JS_HAS_IN_OPERATOR */ @@ -1737,7 +1737,7 @@ CondExpr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) pn = NewParseNode(cx, &ts->token, PN_TERNARY); if (!pn) return NULL; -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR /* * Always accept the 'in' operator in the middle clause of a ternary, * where it's unambiguous, even if we might be parsing the init of a @@ -1747,7 +1747,7 @@ CondExpr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) tc->flags &= ~TCF_IN_FOR_INIT; #endif /* JS_HAS_IN_OPERATOR */ pn2 = AssignExpr(cx, ts, tc); -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR tc->flags = oldflags; #endif /* JS_HAS_IN_OPERATOR */ @@ -2360,13 +2360,13 @@ PrimaryExpr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) case TOK_LP: { -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR uintN oldflags; #endif pn = NewParseNode(cx, &ts->token, PN_UNARY); if (!pn) return NULL; -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR /* * Always accept the 'in' operator in a parenthesized expression, * where it's unambiguous, even if we might be parsing the init of a @@ -2376,7 +2376,7 @@ PrimaryExpr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc) tc->flags &= ~TCF_IN_FOR_INIT; #endif /* JS_HAS_IN_OPERATOR */ pn2 = Expr(cx, ts, tc); -#ifdef JS_HAS_IN_OPERATOR +#if JS_HAS_IN_OPERATOR tc->flags = oldflags; #endif /* JS_HAS_IN_OPERATOR */ if (!pn2) @@ -2679,3 +2679,4 @@ js_FoldConstants(JSContext *cx, JSParseNode *pn) return JS_TRUE; } +