Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d66bca9

Browse files
committed
Remove '\' handling code
1 parent a490120 commit d66bca9

File tree

1 file changed

+1
-46
lines changed

1 file changed

+1
-46
lines changed

src/utils/configuration.c

+1-46
Original file line numberDiff line numberDiff line change
@@ -310,52 +310,7 @@ get_next_token(const char *src, char *dst, const char *line)
310310
s++;
311311
for (i = 0, j = 0; s[i] != '\0'; i++)
312312
{
313-
if (s[i] == '\\')
314-
{
315-
i++;
316-
switch (s[i])
317-
{
318-
case 'b':
319-
dst[j] = '\b';
320-
break;
321-
case 'f':
322-
dst[j] = '\f';
323-
break;
324-
case 'n':
325-
dst[j] = '\n';
326-
break;
327-
case 'r':
328-
dst[j] = '\r';
329-
break;
330-
case 't':
331-
dst[j] = '\t';
332-
break;
333-
case '0':
334-
case '1':
335-
case '2':
336-
case '3':
337-
case '4':
338-
case '5':
339-
case '6':
340-
case '7':
341-
{
342-
int k;
343-
long octVal = 0;
344-
345-
for (k = 0;
346-
s[i + k] >= '0' && s[i + k] <= '7' && k < 3;
347-
k++)
348-
octVal = (octVal << 3) + (s[i + k] - '0');
349-
i += k - 1;
350-
dst[j] = ((char) octVal);
351-
}
352-
break;
353-
default:
354-
dst[j] = s[i];
355-
break;
356-
}
357-
}
358-
else if (s[i] == '\'')
313+
if (s[i] == '\'')
359314
{
360315
i++;
361316
/* doubled quote becomes just one quote */

0 commit comments

Comments
 (0)