aboutsummaryrefslogtreecommitdiffstats
path: root/node.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2010-07-16 12:18:27 +0300
committerArnold D. Robbins <arnold@skeeve.com>2010-07-16 12:18:27 +0300
commite1ef22d366abd1f9ec95eb495c727d55181c8584 (patch)
treecc0fee624202820eb928e60b6a096362c85ff807 /node.c
parentcae8bc6ced84c12590e3554a06a952283735363a (diff)
downloadegawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.tar.gz
egawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.tar.bz2
egawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.zip
Move to 2.15.
Diffstat (limited to 'node.c')
-rw-r--r--node.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/node.c b/node.c
index 925fe8bc..65ecb0ed 100644
--- a/node.c
+++ b/node.c
@@ -25,6 +25,8 @@
#include "awk.h"
+extern double strtod();
+
AWKNUM
r_force_number(n)
register NODE *n;
@@ -299,16 +301,13 @@ NODE *it;
#ifdef MPROF
it->stref = 0;
free((char *) it);
-#else
-#ifdef MALLOCDEBUG
- memset(it, '\04', sizeof(*it));
-#endif
+#else /* not MPROF */
/* add it to head of freelist */
it->nextp = nextfree;
nextfree = it;
-#endif
+#endif /* not MPROF */
}
-#endif
+#endif /* DEBUG */
void
unref(tmp)