[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