[nhc-bugs] Problems with System.getEnv when compiling with "-T"
Malcolm Wallace
Malcolm.Wallace@cs.york.ac.uk
Wed, 17 Apr 2002 16:10:12 +0100
Matthias Neubauer <neubauer@informatik.uni-freiburg.de> writes:
> when accessing environment variables in a program compiled for
> tracing, the resulting strings always seem a little bit "too short".
Thanks for the fine bug report. Here is a one-line patch to
fix it. The patch is also now available on the nhc98 web/FTP site.
After applying the patch, you should just need to `make traceruntime'
and re-install.
Regards,
Malcolm
Index: src/hat/runtime/getconstr.c
===================================================================
RCS file: /usr/src/master/nhc/src/hat/runtime/getconstr.c,v
retrieving revision 1.13
diff -u -r1.13 getconstr.c
--- src/hat/runtime/getconstr.c 2001/11/02 14:59:08 1.13
+++ src/hat/runtime/getconstr.c 2002/04/17 15:04:07
@@ -16,7 +16,7 @@
NodePtr np;
char *sp;
- for (sp = s; *sp != '\0'; sp++);
+ for (sp = s; *sp++ != '\0';);
np = mkNil();
for (; --sp >= s;)
np = mkCons(mkChar(*sp), np);