Reduced code size (-6 bytes)

This commit is contained in:
Benoit Blanchon
2014-09-07 19:55:54 +02:00
parent 0154fc15cb
commit c32642e130

View File

@ -24,24 +24,20 @@ static void unescapeString(char* s)
{ {
char* readPtr = s; char* readPtr = s;
char* writePtr = s; char* writePtr = s;
char c;
while (true) do
{ {
if (*readPtr == '\\') c = *readPtr++;
if (c == '\\')
{ {
readPtr++; c = unescapeChar(*readPtr++);
*writePtr = unescapeChar(*readPtr);
}
else
{
*writePtr = *readPtr;
} }
if (*writePtr == 0) break; *writePtr++ = c;
readPtr++; } while (c != 0);
writePtr++;
}
} }
char* JsonToken::getText() char* JsonToken::getText()