[Avida-SVN] r2461 - development/source/script

brysonda at myxo.css.msu.edu brysonda at myxo.css.msu.edu
Mon Mar 17 14:30:14 PDT 2008


Author: brysonda
Date: 2008-03-17 17:30:13 -0400 (Mon, 17 Mar 2008)
New Revision: 2461

Modified:
   development/source/script/cDirectInterpretASTVisitor.cc
Log:
AS:
Fix character casting.

Modified: development/source/script/cDirectInterpretASTVisitor.cc
===================================================================
--- development/source/script/cDirectInterpretASTVisitor.cc	2008-03-17 21:20:07 UTC (rev 2460)
+++ development/source/script/cDirectInterpretASTVisitor.cc	2008-03-17 21:30:13 UTC (rev 2461)
@@ -1271,7 +1271,7 @@
 {
   switch (type.type) {
     case TYPE(BOOL):        return new cString(cStringUtil::Convert(value.as_bool));
-    case TYPE(CHAR):        return new cString(value.as_char);
+    case TYPE(CHAR):        { cString* str = new cString(1); (*str)[0] = value.as_char; return str; }
     case TYPE(INT):         return new cString(cStringUtil::Convert(value.as_int));
     case TYPE(FLOAT):       return new cString(cStringUtil::Convert(value.as_float));
     case TYPE(STRING):      return value.as_string;




More information about the Avida-cvs mailing list