From f0866c5197ee0c01fd1ded16e364cbe612c271be Mon Sep 17 00:00:00 2001 From: john haque Date: Sun, 21 Aug 2011 05:54:38 -0500 Subject: Add a test file, cleanup code and update doc. --- eval.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index e5e07385..47b6ca10 100644 --- a/eval.c +++ b/eval.c @@ -1999,32 +1999,32 @@ top: break; case Op_equal: - r = make_number((AWKNUM) cmp_scalar() == 0); + r = make_number((AWKNUM) (cmp_scalar() == 0)); REPLACE(r); break; case Op_notequal: - r = make_number((AWKNUM) cmp_scalar() != 0); + r = make_number((AWKNUM) (cmp_scalar() != 0)); REPLACE(r); break; case Op_less: - r = make_number((AWKNUM) cmp_scalar() < 0); + r = make_number((AWKNUM) (cmp_scalar() < 0)); REPLACE(r); break; case Op_greater: - r = make_number((AWKNUM) cmp_scalar() > 0); + r = make_number((AWKNUM) (cmp_scalar() > 0)); REPLACE(r); break; case Op_leq: - r = make_number((AWKNUM) cmp_scalar() <= 0); + r = make_number((AWKNUM) (cmp_scalar() <= 0)); REPLACE(r); break; case Op_geq: - r = make_number((AWKNUM) cmp_scalar() >= 0); + r = make_number((AWKNUM) (cmp_scalar() >= 0)); REPLACE(r); break; @@ -2226,7 +2226,7 @@ mod: memcpy(p, t1->stptr, t1->stlen); memcpy(p + t1->stlen, t2->stptr, t2->stlen); unref(*lhs); - t1 = *lhs = make_str_node(p, nlen); + t1 = *lhs = make_str_node(p, nlen, ALREADY_MALLOCED); } DEREF(t2); break; @@ -2332,11 +2332,6 @@ mod: break; case Op_arrayfor_init: -#define idx_list sub.nodep.r.av -#define num_idx sub.nodep.reflags -#define cur_idx sub.nodep.l.ll -#define for_array sub.nodep.rn - { NODE **list = NULL; NODE *array, *sort_str; -- cgit v1.2.3