forked from enlightenment/efl
parent
59f024a008
commit
67ab2130ac
|
@ -1135,6 +1135,7 @@ _eet_data_string_escape(const char *str)
|
|||
for (strp = str; *strp; strp++)
|
||||
{
|
||||
if (*strp == '\"') sz += 2;
|
||||
else if (*strp == '\\') sz += 2;
|
||||
else sz += 1;
|
||||
}
|
||||
s = malloc(sz + 1);
|
||||
|
@ -1146,6 +1147,11 @@ _eet_data_string_escape(const char *str)
|
|||
*sp = '\\';
|
||||
sp++;
|
||||
}
|
||||
else if (*strp == '\\')
|
||||
{
|
||||
*sp = '\\';
|
||||
sp++;
|
||||
}
|
||||
*sp = *strp;
|
||||
}
|
||||
*sp = 0;
|
||||
|
@ -1198,6 +1204,10 @@ _eet_data_dump_token_get(char *src, int *len)
|
|||
{
|
||||
/* skip */
|
||||
}
|
||||
else if ((p[0] == '\\') && (p > src) && (p[-1] == '\\'))
|
||||
{
|
||||
/* skip */
|
||||
}
|
||||
else
|
||||
TOK_ADD(p[0]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue