X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fexprnode.c;h=8bffe688fcc09c4d3955017c30cb85665af1d6be;hb=923ae328a53d95390815c73b390165e85c06af01;hp=7cf7aa1001d6714f87b025fe780f1dc7048c06ef;hpb=5cf9e0af182edc09cdd0ec10892c4aa3c5639695;p=cc65 diff --git a/src/cc65/exprnode.c b/src/cc65/exprnode.c index 7cf7aa100..8bffe688f 100644 --- a/src/cc65/exprnode.c +++ b/src/cc65/exprnode.c @@ -92,7 +92,7 @@ void SetItem (ExprNode* N, void* Item, unsigned Index) { if (Index >= CollCount (&N->List)) { /* Fill up with NULL pointers */ - while (Index >= CollCount (&N->List) < Index) { + while (Index >= CollCount (&N->List)) { CollAppend (&N->List, 0); } /* Append the new item */ @@ -148,7 +148,7 @@ void SetRightNode (ExprNode* Root, ExprNode* Right) struct SymEntry* GetNodeSym (ExprNode* N) /* Get the symbol entry for a NT_SYM node */ { - return GetItem (N, IDX_SYM); + return (struct SymEntry*) GetItem (N, IDX_SYM); } @@ -247,7 +247,7 @@ void DumpExpr (FILE* F, const ExprNode* E) case NT_LIST_EXPR: Count = CollCount (&E->List); for (I = 0; I < Count; ++I) { - DumpExpr (F, CollConstAt (&E->List, I)); + DumpExpr (F, (const ExprNode*) CollConstAt (&E->List, I)); } break;