summaryrefslogtreecommitdiff
path: root/orkbasecxx
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2007-04-05 18:30:44 +0000
committerHenri Herscher <henri@oreka.org>2007-04-05 18:30:44 +0000
commita8610d8f625bc68dd37757128345265b9f49bdd4 (patch)
treec11d5bbbf3258b12b5e8a3456772dd9cf261fece /orkbasecxx
parentba8777bca6f765f40deac6e32e91c94a421ee5ca (diff)
SingleLineSerializer does not escape colon character anymmore. This was not needed anyway and paves the way for readable serializing/deserializing csv maps.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@434 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx')
-rw-r--r--orkbasecxx/serializers/SingleLineSerializer.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/orkbasecxx/serializers/SingleLineSerializer.cpp b/orkbasecxx/serializers/SingleLineSerializer.cpp
index a3a0891..807f572 100644
--- a/orkbasecxx/serializers/SingleLineSerializer.cpp
+++ b/orkbasecxx/serializers/SingleLineSerializer.cpp
@@ -122,7 +122,7 @@ void SingleLineSerializer::DeSerialize(CStdString& input)
Serializer::DeSerialize();
}
-// Escape the space, colon and percent characters for serializing to Key-Value-Pair text
+// Escape the space, equals and percent characters for serializing to Key-Value-Pair text
void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out)
{
for(int i=0; i<in.length();i++)
@@ -132,10 +132,6 @@ void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out)
{
out+= "%s";
}
- else if (c == ':')
- {
- out+= "%c";
- }
else if (c == '%')
{
out+= "%p";
@@ -151,7 +147,7 @@ void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out)
}
}
-// Unescape the space, colon and percent characters for serializing to Key-Value-Pair text
+// Unescape the space, equals and percent characters for serializing to Key-Value-Pair text
void SingleLineSerializer::UnEscapeSingleLine(CStdString& in, CStdString& out)
{
int iin = 0;
@@ -167,11 +163,9 @@ void SingleLineSerializer::UnEscapeSingleLine(CStdString& in, CStdString& out)
case 's':
out += ' ';
break;
- case 'c':
- out += ':';
- break;
case 'p':
out += '%';
+ break;
case 'e':
out += '=';
break;