Add $ and ` for escaping and reorder it according to the ascii values

This commit is contained in:
Patrick Winnertz 2009-01-07 19:43:38 +01:00
parent 01089a4380
commit d731741110
1 changed files with 2 additions and 2 deletions

View File

@ -1537,7 +1537,7 @@ unescape_string(const char *in) {
str = g_string_new("");
for (src = in; *src != '\0'; src++) {
if (src[0] == '\\' && strchr(" \t*|;<>~#()?[]{}&", src[1])) {
if (src[0] == '\\' && strchr(" !#$%&'()*;<>?[]`{|}~", src[1])) {
g_string_append_c(str, src[1]);
src++;
} else {
@ -1560,7 +1560,7 @@ escape_string ( const char * in ) {
str = g_string_new("");
for (src = in;src[0] != '\0';src++) {
if ( (src[-1] != '\\') && strchr(" \t*|;<>~#()?[]{}&",src[0])) {
if ( (src[-1] != '\\') && strchr(" !#$%&'()*;<>?[]`{|}~",src[0])) {
g_string_append_c(str,'\\');
g_string_append_c(str,src[0]);
} else {