(unquote_string): Unquote '\a' and '\v'. Reported by Helmut Waitzmann <helmut.waitzmann@web.de>

This commit is contained in:
Sergey Poznyakoff
2004-08-31 11:49:28 +00:00
parent 678a4411ea
commit 28efbf6944

View File

@@ -123,13 +123,13 @@ unquote_string (char *string)
source++;
break;
case 'n':
*destination++ = '\n';
case 'a':
*destination++ = '\a';
source++;
break;
case 't':
*destination++ = '\t';
case 'b':
*destination++ = '\b';
source++;
break;
@@ -138,8 +138,8 @@ unquote_string (char *string)
source++;
break;
case 'b':
*destination++ = '\b';
case 'n':
*destination++ = '\n';
source++;
break;
@@ -148,6 +148,16 @@ unquote_string (char *string)
source++;
break;
case 't':
*destination++ = '\t';
source++;
break;
case 'v':
*destination++ = '\v';
source++;
break;
case '?':
*destination++ = 0177;
source++;